As you head inside, you see the dim lighting, rows of seats in a semicircle, and a single tall woman writing something on the board in bold strokes.
That must be Dr. Elena Hartmann.
Blonde, immaculately dressed in black slacks and a dark blouse. She doesn't even glance at you as you enter, as her attention is on the word she finishes writing:
“Conformity.”
<img src="Images/Story/SocPsych01/01.png" style="width:75%; height:auto; display:block; margin:0 auto;">
The room smells faintly of jasmine and dry-erase markers. You slip into a seat just as the clock ticks over to 10:00 AM. She turns, slowly. Her voice is calm, composed, and sharp enough to cut through silence.
<<elena>>There are two kinds of people in this room: Those who are aware of how easily they can be influenced and those who are already influenced.<</elena>>
No one dare to say a thing. She smiles, slightly.
<<elena>>Welcome to Social Psychology 101.<</elena>>
The next hour moves in strange pulses. No syllabus. No ice-breakers. Just case studies.
<<elena>>You’ll think this class is about other people, but it’s not. It’s about you. About what you'll do when the pressure builds. When fitting in feels safer than being right. When being seen feels more important than being honest. And if you believe you’re immune… then it’s already working.<</elena>>
She stops in front of you. You feel her eyes locked in yours.
<img src="Images/Story/SocPsych01/02.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<elena>>You’ll learn that the mask always wins.<</elena>>
The bell rings, but nobody moves.
<<nobr>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<<set $socPsych += 1>>
<<link "Go back to your dorm">>
<<if $backupOutfit>>
<<set $clothing = $backupOutfit.clothing>>
<<set $shoes = $backupOutfit.shoes>>
<<set $socks = $backupOutfit.socks>>
<<set $underwear = $backupOutfit.underwear>>
<<set $bras = $backupOutfit.bras>>
<<unset $backupOutfit>>
<</if>>
<<set $storyContent = false>>
<<set $uniform = "None">>
<<goto "Dorm">>
<</link>>
<<advanceTime 180>>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<<set $energy -= 50>>
<<run $journalEntries.push("Day " + $currentDay + ": The sunlight woke me up, and the dorm was already loud with doors opening and people talking in the hallway. I showered, got dressed, and checked my phone. Orientation was at nine, so I followed the crowd across campus. Everything looked bright and clean, with glass buildings and statues everywhere. Dr. Marlowe spoke at the orientation. She had a calm, serious voice and mentioned some kind of \"immersive\" assignment. That word stuck in my head. \n\nAfter that, I had to rush to my first class: Social Psychology 101. I barely made it. The room was dim, and the professor, Dr. Hartmann, was writing the word Conformity on the board. Her voice was sharp and clear. She said this class wasn't about other people, it was about us. About how far we would go to fit in. At one point, she looked right at me and said, \"The mask always wins.\" It felt less like a warning and more like something she knew for sure. \n\nI walked back to my dorm feeling a little off. It was only the first day, but things already felt strange. Maybe that's what college is supposed to be like. Pushing you into something new before you're ready for it.")>>
<</nobr>>You heard the classroom door click softly close as you were daydreaming. Tall, purposeful, and composed in a manner that seems almost too good to be true, Dr. Hartmann enters the room. Her heels land like punctuation with each step.
<img src="Images/Story/SocPsych02/01.png" style="width:75%; height:auto; display:block; margin:0 auto;">
She doesn't say hello to the students. Doesn't need to request silence. It just comes with her. She grabs a marker and writes in flowing, looping cursive across the board:
"Social Roles and the Performance of Identity"
<<elena>>Today, we examine the self. Not the one in your mirror, the one reflected in the eyes of others.<</elena>>
Despite its serene detachment, her voice is exact, paced, and oddly personal.
<<elena>>Most of you perform without realizing it. In classrooms. Dorms. Online. Even now, you’re playing the version of yourself you think is safest. Most acceptable.<</elena>>
You unintentionally sit up straighter. Despite not being accusatory, the words sound that way.
<<elena>>This course isn’t about tearing away those layers. It’s about noticing them. Measuring what they cost. And watching what happens when they start to crack.<</elena>>
Never needing to raise her voice, she paces slowly in front of the semicircle of desks.
[[Keep taking notes|SocPsych02_02]]
<<nobr>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<<set $storyContent = true>>
<<if !$backupOutfit>>
<<set $backupOutfit = {
clothing: $clothing,
shoes: $shoes,
socks: $socks,
underwear: $underwear,
bras: $bras
}>>
<<set $clothing = "None">>
<<set $shoes = "None">>
<<set $socks = "None">>
<<set $underwear = "None">>
<<set $bras = "None">>
<<set $uniform = $uniformSlots.school>>
<<run $('#avatar').empty().wiki('<<RenderAvatar>>')>>
<</if>>
<<set _targetHour = 10>>
<<set _targetPeriod = "AM">>
<<if $hour != _targetHour || $period != _targetPeriod || $minute != 0>>
<<set _minutesToSleep = setup.minutesUntil(_targetHour, _targetPeriod)>>
<<if _minutesToSleep > 0>>
<<advanceTime _minutesToSleep>>
<</if>>
<</if>>
<</nobr>>It's unclear whether you're writing notes or merely attempting to focus on the present when your pen moves.
<<elena>>You’re not just students. You’re sons. Daughters. Followers. Rebels. Roommates. Lovers. Each role, each identity, comes with its own posture. Language. Rhythm. Expectations you didn’t consciously agree to, but now uphold every day.<</elena>>
She returns her attention to the board and uses firm, purposeful strokes to write three words:
Conform. Perform. Transform.
<img src="Images/Story/SocPsych02/02.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<elena>>If you want to understand people, stop asking what they think. Ask instead who are they trying to be. And who gave them that script.<</elena>>
The silence in the room is suspended. Her eyes dart around the room, linger, and for a split second, it seems as though it lands on you.
<<elena>>This week, your task is simple. Write a reflection. No grades. No format. Just honesty. Track a moment when your voice changed, when you adjusted, when you felt yourself become someone slightly different. Ask yourself: Was that me? Or was that... expected?<</elena>>
She folds her hands and takes a step back from the board.
<<elena>>Some of you will find this uncomfortable.<</elena>>
A pause.
<<elena>>Good.<</elena>>
<<nobr>>
<<set $socPsych += 1>>
<<link "Go back to the campus">>
<<if $backupOutfit>>
<<set $clothing = $backupOutfit.clothing>>
<<set $shoes = $backupOutfit.shoes>>
<<set $socks = $backupOutfit.socks>>
<<set $underwear = $backupOutfit.underwear>>
<<set $bras = $backupOutfit.bras>>
<<unset $backupOutfit>>
<</if>>
<<set $storyContent = false>>
<<set $uniform = "None">>
<<goto "Dorm">>
<</link>>
<<advanceTime 180>>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<<run $journalEntries.push("Day " + $currentDay + ": Dr. Hartmann didn’t start with a greeting. She made a statement.\n\n
No small talk. Just three words written on the board:\n\n
Conform. Perform. Transform.\n\n
She talked about how we act out different versions of ourselves. How we shift, sometimes without even realizing it, just to match what people expect. In class. Around campus. Even online. I noticed I was sitting up straighter without thinking about it.\n\n
She told us to start noticing those little changes. Like when our voice changes around different people, or how we sit, or smile, or stay quiet. \n\n
There’s no format. No grade. She just wants us to be real.\n\n
I walked out of class feeling kind of exposed, like she held up a mirror and made me look at myself without warning.\n\n
And honestly... I think that was her plan.")>>
<</nobr>>You sit in your usual seat. Professor Hartmann is already at the front of the room, standing beside a projected slide that simply reads:
"Obedience to Authority"
She doesn’t speak for a few seconds. Just lets the words hang there.
<img src="Images/Story/SocPsych03/01.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<elena>>In 1961, a psychologist named Stanley Milgram conducted a infamous experiment. He told participants they were helping with a study on memory. Their task? Administer electric shocks to a "learner" whenever they gave a wrong answer.<</elena>>
She paused and slowly turned toward the class.
<<elena>>The shocks weren’t real. The learner was an actor. But the participant didn’t know that. What matters is that most people kept going. Past the learner’s protests. Past cries of pain. Even when the machine was labeled “DANGER: Severe Shock.” They kept going, just because someone in a lab coat told them to.<</elena>>
The room is quiet. Not even scribbles or keyboard taps.
<<elena>>What Milgram revealed wasn’t cruelty. It was obedience. And how far we’ll go to maintain our sense of being “good” by doing what we’re told.<</elena>>
She clicks to the next slide: a graph showing the percentage of participants who obeyed at various levels.
<<elena>>Ask yourself: Who's responsible when you follow orders? You? Or the person who gave them?<</elena>>
You shift slightly in your seat. A tightness coils in your stomach. You’d like to think you’d never go that far. That you’d resist. Refuse. But would you?
Hartmann then moves to the center of the room.
<<elena>>This isn’t just about authority. It’s about self-image. Most participants didn’t see themselves as villains. They saw themselves as “just doing their job.” They dissociated from the harm because they believed it wasn’t really their decision.<</elena>>
She scans the room.
<<elena>>We’re not talking about monsters. We’re talking about people like you.<</elena>>
The silence is thicker now. More personal. You can’t help but wonder... how many of your own boundaries are real? How many would dissolve under the right pressure?
[[Think about it|SocPsych03_02]]
<<nobr>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<<set $storyContent = true>>
<<if !$backupOutfit>>
<<set $backupOutfit = {
clothing: $clothing,
shoes: $shoes,
socks: $socks,
underwear: $underwear,
bras: $bras
}>>
<<set $clothing = "None">>
<<set $shoes = "None">>
<<set $socks = "None">>
<<set $underwear = "None">>
<<set $bras = "None">>
<<set $uniform = $uniformSlots.school>>
<<run $('#avatar').empty().wiki('<<RenderAvatar>>')>>
<</if>>
<<set _targetHour = 10>>
<<set _targetPeriod = "AM">>
<<if $hour != _targetHour || $period != _targetPeriod || $minute != 0>>
<<set _minutesToSleep = setup.minutesUntil(_targetHour, _targetPeriod)>>
<<if _minutesToSleep > 0>>
<<advanceTime _minutesToSleep>>
<</if>>
<</if>>
<</nobr>>The projector hums softly as the next slide fades in, a still frame from an old videotape. Black and white. A man in a gray lab coat stands behind another man seated at a desk covered in dials and switches. A voice plays, crackly with age.
<i>“He says he has a heart condition. Should I keep going?”</i>
<<elena>>This was one of the most common reactions Milgram recorded. Not protest. Not refusal. Just... asking.<</elena>>
The tape continues. The man at the console glances over his shoulder.
<i>“The experiment requires that you continue.”</i>
There’s a pause. Then the man flips the next switch. A prerecorded scream echoes from the speaker. Some students shift uncomfortably in their chairs. You feel it too, the quiet unease curling at the edge of your spine.
<img src="Images/Story/SocPsych03/02.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<elena>>Most participants didn’t enjoy hurting someone. They weren’t monsters. But they told themselves they had no choice. That they weren’t the one really in control.<</elena>>
She steps away from the screen, hands clasped behind her back.
<<elena>>When we follow orders, something fascinating happens. The brain distances itself from the act. We speak in passive language. “I had to.” “I was just doing my job.” “It wasn’t my decision.”<</elena>>
She looks over the class slowly, letting the silence speak before she does.
<<elena>>And that’s the danger. Not just that we can be told to hurt others... but that we find ways to feel okay about it afterward.<</elena>>
Your eyes drift back to the frozen image on the screen, where the man's hand was still hovering over the next switch. A moment locked in time. Caught between resistance and obedience. You can't help but wonder how many lines inside you are real and how many are just waiting for the right pressure to vanish.
<<nobr>>
<<set $socPsych += 1>>
<<link "Go back to the campus">>
<<if $backupOutfit>>
<<set $clothing = $backupOutfit.clothing>>
<<set $shoes = $backupOutfit.shoes>>
<<set $socks = $backupOutfit.socks>>
<<set $underwear = $backupOutfit.underwear>>
<<set $bras = $backupOutfit.bras>>
<<unset $backupOutfit>>
<</if>>
<<set $storyContent = false>>
<<set $uniform = "None">>
<<goto "Dorm">>
<</link>>
<<advanceTime 180>>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<<run $journalEntries.push("Day " + $currentDay + ": Hartmann showed us Milgram’s obedience experiment today. A man kept delivering shocks because someone told him to. He asked if he should stop. The answer was always, “The experiment requires that you continue.” And he did. It wasn’t violence that scared me, but how normal it all looked. Just following orders. Just doing what he was told. I’d like to think I’d stop. But so did he. And he didn’t.")>>
<</nobr>>As you step into the classroom, something feels immediately… off. The rows of desks are gone. In their place there is a ring of chairs. A perfect circle. No table in the center. No podium. Just empty space, like a stage waiting for actors. You hover by the door for a moment. Other students are already here, scattered around the circle, some sitting rigidly, arms crossed, eyes downcast. Others slouched with a practiced kind of nonchalance, as if daring someone to call them out. No one is talking.
You find yourself a seat.
At the front of the room, Professor Hartmann moves without speaking. She picks up a black marker and writes in long, deliberate strokes on the whiteboard:
<i>Who are you when no one’s watching?</i>
<img src="Images/Story/SocPsych04/01.png" style="width:75%; height:auto; display:block; margin:0 auto;">
The silence deepens as the marker squeaks to a stop. Then she turns to face the class and walks to an empty chair within the circle. Her posture is casual, but her eyes are sharp, like she’s watching for something beneath the surface.
Then she capped the marker, turned to the class, and said:
<<elena>>Today, you speak when you feel the need. Not out of habit. Not out of fear. Only when it pulls something from inside you. You’re not required to say anything. But if you do, make it true.<</elena>>
And with that, she folds her hands in her lap and says nothing more. The silence is awkward at first. Stiff and uncomfortable, like a shirt that doesn’t fit. But no one breaks it.
Minutes pass.
You can hear someone tapping their foot against the leg of a chair. Another student shifts loudly in their seat. Still, no one speaks. Then, finally a voice.
A girl near the window, her knees pulled up slightly, says,
<<femaleStudent>>I think I’m only ever myself when I’m dreaming. When no one needs anything from me. When I don’t have to be likable or smart or together.<</femaleStudent>>
Her voice is thin, like paper, but it holds.
A guy across from her speaks next.
<<maleStudent>>I feel like I wear a new face every day. And every one of them is a lie. But the scariest part is that I don’t even remember what’s underneath anymore.<</maleStudent>>
Another girl, biting her sleeve, mutters,
<<femaleStudent>>I think I like being alone… because then no one reminds me of what I’m not.<</femaleStudent>>
The room is still. The air feels heavier somehow.
No one judges. No one laughs. Each voice lands like a stone dropped into water, rippling outward. And then… the silence finds you. It lingers behind your eyes, waiting. You feel your pulse in your throat. You can feel Dr. Hartmann watching, not pressuring, not coaxing, just… observing. Something in you leans forward. And before you realize what’s happening, you speak. No one interrupts. Each voice lingers in the quiet before the next speaks. Then the silence creeps back toward you. A space opens. You know it’s your turn. You take a breath.
<<nobr>>
<<if $femininity >= 2>>
<<mc>>I think I’ve spent more time pretending than actually being. But sometimes… the version I pretend to be? It feels more real than this.<</mc>>
<<else>>
<<mc>>I don’t really know. I think I’m just starting to realize how much of me is shaped by what I think others want to see.<</mc>>
<</if>>
<</nobr>>
No one claps. No one says “thank you.” But the silence after is different. It’s not awkward anymore. It’s full. Present. Like everyone sees you a little more clearly. And somehow, you feel… lighter.
<<nobr>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<<set $storyContent = true>>
<<if !$backupOutfit>>
<<set $backupOutfit = {
clothing: $clothing,
shoes: $shoes,
socks: $socks,
underwear: $underwear,
bras: $bras
}>>
<<set $clothing = "None">>
<<set $shoes = "None">>
<<set $socks = "None">>
<<set $underwear = "None">>
<<set $bras = "None">>
<<set $uniform = $uniformSlots.school>>
<<run $('#avatar').empty().wiki('<<RenderAvatar>>')>>
<</if>>
<<set _targetHour = 10>>
<<set _targetPeriod = "AM">>
<<if $hour != _targetHour || $period != _targetPeriod || $minute != 0>>
<<set _minutesToSleep = setup.minutesUntil(_targetHour, _targetPeriod)>>
<<if _minutesToSleep > 0>>
<<advanceTime _minutesToSleep>>
<</if>>
<</if>>
<<if $femAffinity >= 2>>
<<set _entry = "Said that sometimes the version I pretend to be feels more real than the one I’m supposed to be.">>
<<else>>
<<set _entry = "Said I’ve been performing for so long, I’m not sure what’s real anymore.">>
<</if>>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<<run $journalEntries.push("Day " + $currentDay + ": Social Psych was different today.\n\n" +
"No desks. Just a circle of chairs. Professor Hartmann wrote one question on the board: *Who are you when no one’s watching?* Then she sat with us and waited.\n\n" +
"People started opening up. Stuff about feeling fake, wearing masks, not knowing who they really are.\n\n" +
"I wasn’t planning to talk, but I did.\n\n" + _entry +
"\n\nNobody judged. Just... silence. The kind that sticks with you.")>>
<<set $socPsych += 1>>
<<link "Go back to the campus">>
<<if $backupOutfit>>
<<set $clothing = $backupOutfit.clothing>>
<<set $shoes = $backupOutfit.shoes>>
<<set $socks = $backupOutfit.socks>>
<<set $underwear = $backupOutfit.underwear>>
<<set $bras = $backupOutfit.bras>>
<<unset $backupOutfit>>
<</if>>
<<set $storyContent = false>>
<<set $uniform = "None">>
<<goto "Campus">>
<<advanceTime 180>>
<</link>>
<</nobr>>The classroom looked different today. Well, different from the usual, but no so different from the last time you were there. The perfect circle of chairs was still there, like it was never touched since last week. They wereevenly spaced, facing inward like the setup for some kind of group ritual. The center was deliberately left empty, with just polished floor, a slight echo, and expectation hanging in the air.
You hesitated at the doorway, backpack slung over one shoulder, unsure where to sit. The other students were already trickling in, murmuring to each other, a bit confused but curious if today there would be a new topic or just more of what we did last week.
Dr. Hartmann stood by the whiteboard, tall and poised, dressed in a soft ivory blouse tucked neatly into slate trousers. She was writing something with calm precision. You caught the last word as she stepped back:
<i>Who are you when no one’s watching?</i>
<img src="Images/Story/SocPsych05/01.png" style="width:75%; height:auto; display:block; margin:0 auto;">
She turned, looked over the room, then met your eyes for just for a moment, and smiled. Not kindly. Not coldly. Just... like she knew something you didn’t.
<<elena>>Take any seat. The only wrong choice is not participating.<</elena>>
You picked a chair, not too close to the center, not too far. The cushion hissed softly under your weight. A few students fidgeted. One guy kept his backpack in his lap. A girl stared at the question on the board like it was a trap.
Dr. Hartmann walked into the center of the circle with her hands behind her back.
<<elena>>Most of you came in expecting a lecture. Maybe a quiz. Maybe a nap. Sorry to disappoint.<</elena>>
A ripple of awkward laughter.
<<elena>>This course is about how people behave around others. How we play roles. Wear masks. Obey invisible rules. But the first thing we need to understand... is you.<</elena>>
She paused, letting the silence settle like dust.
<<elena>>So. Who are you... when no one’s watching?<</elena>>
The room went still. She pointed at a girl near the door.
<<elena>>You. First.<</elena>>
[[Listen to her|SocPsych05_02]]
<<nobr>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<<set $storyContent = true>>
<<if !$backupOutfit>>
<<set $backupOutfit = {
clothing: $clothing,
shoes: $shoes,
socks: $socks,
underwear: $underwear,
bras: $bras
}>>
<<set $clothing = "None">>
<<set $shoes = "None">>
<<set $socks = "None">>
<<set $underwear = "None">>
<<set $bras = "None">>
<<set $uniform = $uniformSlots.school>>
<<run $('#avatar').empty().wiki('<<RenderAvatar>>')>>
<</if>>
<<set _targetHour = 10>>
<<set _targetPeriod = "AM">>
<<if $hour != _targetHour || $period != _targetPeriod || $minute != 0>>
<<set _minutesToSleep = setup.minutesUntil(_targetHour, _targetPeriod)>>
<<if _minutesToSleep > 0>>
<<advanceTime _minutesToSleep>>
<</if>>
<</if>>
<</nobr>>The girl Dr. Hartmann pointed to shifted in her seat like she wanted to sink into the floor. Her fingers curled into her sleeves.
<<elena>>Take your time. But speak.<</elena>>
Silence. For a few long, aching seconds, the whole room felt like it was holding its breath. Then the girl cleared her throat.
<<femaleStudent>>I guess... when no one’s watching, I think a lot of mean stuff. About people. About myself, too. Stuff I’d never say out loud.<</femaleStudent>>
A ripple went through the group, eyes flicked to her, then away. Someone exhaled sharply. Another student looked down at their shoes like the truth had come too close. But Dr. Hartmann only nodded, her face unreadable.
<<elena>>Thank you. That was honest. That’s more than most people ever are.<</elena>>
She turned slowly, gaze sweeping the room like a beam of light in a dark hallway.
<<elena>>Next.<</elena>>
One boy, tall and awkward with a nervous jawline, rubbed the back of his neck.
<<maleStudent>>I talk to my dog like he’s my therapist. He’s the only one who knows everything.<</maleStudent>>
The classroom was filled with a polite laughter. Then a girl in oversized sleeves, voice barely above a whisper:
<<femaleStudent>>Sometimes I imagine I’m on a talk show. Like, explaining myself to an audience that actually wants to listen.<</femaleStudent>>
A guy near the window snorted, but quieted quickly when Dr. Hartmann’s eyes pinned him. Then a girl said she danced around in her underwear and sang to herself when alone. Another admitted she purposely gives bad advice to people she doesn’t like. Every confession seemed to loosen the air a little, but also made it heavier.
You felt your skin buzzing. Like a slow heat crawling under your collar. You knew what was coming. And then it came. She turned to you. Not like she was picking you at random. Like she’d been saving you.
<<elena>>You. Who are you when no one’s watching?<</elena>>
Her voice wasn’t sharp. It wasn’t soft, either. It was inevitable. All eyes were on you. Your mouth opened. Closed. Something twisted in your gut. You felt your heart beating faster, not out of fear, exactly, but like something fragile was about to be exposed. Something you hadn’t looked at yourself.
The circle felt too small. The space in the middle felt too big. You could lie. Say something shallow. Say something safe. Or you could say the thing that’s been building in you, that whisper behind your eyelids at night. That itch you’ve started to recognize. That possibility. A version of you no one else sees. Not yet.
<<nobr>>
[[I think I’m someone completely different.|SocPsych05_03a]]
[[I… try on different versions of myself..|SocPsych05_03b]]
<</nobr>>The words left your mouth before you had time to overthink them.
<<mc>>I think I’m someone completely different.<</mc>>
It was quiet for a second. Then quieter. You could feel the weight of it, like everyone was trying to figure out if you were joking, but you weren’t.
<<mc>>Like... who I am in public? Around friends? Even in class? That’s just the version that fits. But when I’m alone, it’s like... I’m watching someone else take over. And they’re more real than I am.<</mc>>
Your voice didn’t shake, but your hands did. Just a little. You kept them folded in your lap. A girl across from you tilted her head, curious. Someone scribbled something in their notebook, or at least pretended to, maybe just to avoid making eye contact.
Dr. Hartmann didn’t move. But her expression shifted, ever so slightly, not with surprise, but recognition.
<<elena>>Do you like that other version of yourself?<</elena>>
The question landed hard. You swallowed.
<<mc>>...Sometimes.<</mc>>
That earned a pause. Not judgmental. Just... thoughtful.
<<elena>>Good. That’s your first honest answer today.<</elena>>
She turned to the next student. The moment passed. But your heart didn’t slow down. Somewhere in the room, you caught a glance from another student, someone who looked at you just a second longer than necessary. Not weird. Not pitying. Just like they saw something they weren’t expecting.
<<nobr>>
<<set $socPsych += 1>>
<<set $femininity += 0.5>>
<<link "Go back to the campus">>
<<if $backupOutfit>>
<<set $clothing = $backupOutfit.clothing>>
<<set $shoes = $backupOutfit.shoes>>
<<set $socks = $backupOutfit.socks>>
<<set $underwear = $backupOutfit.underwear>>
<<set $bras = $backupOutfit.bras>>
<<unset $backupOutfit>>
<</if>>
<<set $storyContent = false>>
<<statChange "+Femininity" "pink">>
<<set $uniform = "None">>
<<goto "Dorm">>
<</link>>
<<advanceTime 180>>
<<run $journalEntries.push("Day " + $currentDay + ":Dr. Hartmann’s class was intense today. The chairs were in that same weird circle, no desks, just vibes./n/n She asked, 'Who are you when no one’s watching?' and started calling on people. Real answers too. Some funny, some kinda dark./n/n Then she picked me./n/n I said I feel like I’m someone else when I’m alone. More real than the version everyone sees. She asked if I liked that version. I said... sometimes./n/n She looked at me like she got it. Like she knew. I don’t know. I can’t stop thinking about it.")>>
<</nobr>>You hesitated, not because you didn’t know what to say, but because you weren’t sure how much of it you were allowed to admit.
<<mc>>I… try on different versions of myself.<</mc>>
A few heads turned. One guy raised an eyebrow. No one laughed.
<<mc>>When I’m alone, I guess… I act differently. I talk differently. I think about how I’d sound if I were someone else. How it would be like to dress like someone else. I even… sit differently, if that makes sense.<</mc>>
You trailed off, suddenly aware of your posture in the chair. Back stiff, hands tight between your legs.
<<mc>>It’s not even always deliberate. Sometimes it just happens. Like I’m rehearsing a version of me that doesn’t exist yet.<</mc>>
Dr. Hartmann didn’t interrupt. She didn’t even blink.
<<elena>>Do any of those versions feel more real than this one?<</elena>>
The question hit somewhere soft.
<<mc>>Sometimes. But it’s like… I’m still figuring out which one is me, and which one is just a costume.<</mc>>
There was a quiet in the room that felt deeper than silence.
Then someone across from you, a girl in a cardigan with chipped nail polish, gave a small nod. Barely noticeable. But it was there. Dr. Hartmann offered the faintest curve of a smile.
<<elena>>That’s the kind of answer we’re here for.<</elena>>
She turned to the next student, but her gaze lingered on you for just a moment longer than it should have. You couldn’t tell if it made you feel seen, or exposed.
<<nobr>>
<<set $socPsych += 1>>
<<set $inhibition -= 0.5>>
<<link "Go back to the campus">>
<<if $backupOutfit>>
<<set $clothing = $backupOutfit.clothing>>
<<set $shoes = $backupOutfit.shoes>>
<<set $socks = $backupOutfit.socks>>
<<set $underwear = $backupOutfit.underwear>>
<<set $bras = $backupOutfit.bras>>
<<unset $backupOutfit>>
<</if>>
<<set $storyContent = false>>
<<statChange "-Inhibition" "pink">>
<<set $uniform = "None">>
<<goto "Dorm">>
<</link>>
<<advanceTime 180>>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<<run $journalEntries.push("Day " + $currentDay + ": Social Psych today felt more like group therapy than a class. The chairs were set up in that same creepy circle, no desks, just empty space in the middle./n/n Dr. Hartmann hit us with this question on the board: ‘Who are you when no one’s watching?’ Then she just started calling on people./n/n People said some real stuff. Like, actually honest. I didn’t think anyone would go there, but they did./n/n Then she picked me./n/n I told them I try on different versions of myself when I’m alone. That I move, talk, even sit differently. Like I’m rehearsing a me that doesn’t fully exist yet./n/n She asked if any of those versions felt more real. I said sometimes. And she said that’s the kind of answer we’re here for./n/n I don’t know. I felt weirdly seen. But also super exposed.")>>
<</nobr>>You slip into your usual seat, the lecture hall cold with AC and a little bit of morning apathy. Around you, students scroll their phones or sip coffee, half-alive. The room quiets when the door shuts. Heels on tile. A rhythm. Deliberate. Dr. Hartmann enters with her signature calm, golden hair coiled into a strict bun, white blouse ironed razor-sharp. She sets her bag down, doesn’t smile.
<img src="Images/Story/SocPsych06/01.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<elena>>Today, we’ll talk about how roles, social roles, gender roles, power roles, shape behavior. And more importantly, how easily we conform to them.<</elena>>
She pauses, letting the silence press in.
<<elena>>Even when we think we wouldn’t. Especially when we think we wouldn’t.<</elena>>
A slide clicks into view behind her. STANFORD PRISON EXPERIMENT.
She begins recounting it: volunteers, randomly assigned guards or prisoners. Fake prison. Two weeks planned. Six days until collapse. Abuse. Obedience. Breakdown.
<<elena>>The guards weren’t trained to be cruel. The prisoners weren’t criminals. But within hours, both sides had internalized their new identities. Why?<</elena>>
She walks closer.
<<elena>>Because identity is fragile. It's not what you are. It's what you're told to be, and what others expect of you.<</elena>>
You sit there, strangely alert. Like the words are sticking somewhere they shouldn't. She paces slowly. Her heels echo.
<<elena>>You are not immune to this.<</elena>>
You feel your spine stiffen. Was she the one that wrote "You are not immune" in the assignment paper?
<<elena>>Give someone a role, and they'll wear it. Proudly. Even if it hurts them. Even if it breaks them. Even if it's a lie.<</elena>>
You don’t know why, but you suddenly picture yourself in front of a mirror. Not as you are, but dressed differently. Standing differently. Acting like someone else. Someone prettier. Softer. Maybe not even acting.
For one minute you asked yourself what role would be your true self, the one society assigned to you or this new one that your discovering right now.
<<nobr>>
<<set $storyContent = true>>
<<if !$backupOutfit>>
<<set $backupOutfit = {
clothing: $clothing,
shoes: $shoes,
socks: $socks,
underwear: $underwear,
bras: $bras
}>>
<<set $clothing = "None">>
<<set $shoes = "None">>
<<set $socks = "None">>
<<set $underwear = "None">>
<<set $bras = "None">>
<<set $uniform = $uniformSlots.school>>
<<run $('#avatar').empty().wiki('<<RenderAvatar>>')>>
<</if>>
<<set _targetHour = 10>>
<<set _targetPeriod = "AM">>
<<if $hour != _targetHour || $period != _targetPeriod || $minute != 0>>
<<set _minutesToSleep = setup.minutesUntil(_targetHour, _targetPeriod)>>
<<if _minutesToSleep > 0>>
<<advanceTime _minutesToSleep>>
<</if>>
<</if>>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<<run $journalEntries.push("Day " + $currentDay + ": In today’s class, Dr. Hartmann talked about roles, how easy it is to become whatever people expect from you. She said we’re not immune, and for some reason, i believed her. I saw myself differently. Not who i am now… but who I could be. Softer. Prettier. Maybe not just acting. maybe… more real than this.")>>
<<set $socPsych += 1>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<<link "Go back to the campus">>
<<if $backupOutfit>>
<<set $clothing = $backupOutfit.clothing>>
<<set $shoes = $backupOutfit.shoes>>
<<set $socks = $backupOutfit.socks>>
<<set $underwear = $backupOutfit.underwear>>
<<set $bras = $backupOutfit.bras>>
<<unset $backupOutfit>>
<</if>>
<<set $storyContent = false>>
<<set $uniform = "None">>
<<goto "Campus">>
<<advanceTime 180>>
<</link>>
<</nobr>>The lecture hall smells faintly of coffee and dry erase markers, a mix of Monday fatigue and academic routine. You drop into your seat, already feeling the dull rhythm of another week. Dr. Hartmann is at the podium, flipping through her notes with the same measured efficiency she always has, every motion clean, no wasted energy.
She glances at the class, then at you. Just for a second. Then her voice fills the room.
<<elena>>Last time, we touched briefly on the Stanford Prison Experiment. Today, we’re going to dig deeper. Yes, I know you’ve all heard about it. You’ve seen the photos, read the headlines: "students turn sadistic in six days", "Zimbardo halts the study". But I want us to look past the shock value.<</elena>>
She clicks the first slide. Grainy photos appear: young men in cheap uniforms, mirrored sunglasses, mock prison cells.
<img src="Images/Story/SocPsych07/01.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<elena>>Most people walk away from this case thinking it’s about cruelty. It isn’t. It’s about role adoption. About how quickly the human mind reshapes itself to fit the costume it’s wearing: guard, prisoner, leader, follower.<</elena>>
You shift in your seat. The word “costume” lands harder than you expect.
<<elena>>When the students were assigned as guards, they didn’t just pretend to be guards. They became them. Not consciously, but it was faster than that. The uniform, the rules, the group expectations… it rewrote their behavior without them realizing. That’s the point: your identity isn’t fixed. It’s situational.<</elena>>>
She steps out from behind the podium, scanning the room like she’s searching for something. Her heels echo softly against the floor.
<<elena>>And before you say 'I’d never fall for that,' remember, these were college students. Educated. Smart. Stable. Just like you.<</elena>>
Something unpleasant twists in your stomach.
You have been in that position before. Not the prison thing, but slipping into a role because it was easier than resisting.
She keeps talking, her voice like a scalpel.
<<elena>>Social roles tell us how to behave. They tell us what’s rewarded, what’s punished. And once you step into a role, you’ll do almost anything to keep your standing in the group. Because the alternative is social death.<</elena>>
Your mind drifts. Junior year. Locker-lined hallways that smelled like bleach and body spray. You remember the laughter of the guys when you called that boy a freak. The way they clapped you on the back, suddenly treating you like one of them. The way you pretended it didn’t feel good. The way you pretended you didn’t see his eyes.
<img src="Images/Story/SocPsych07/02.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<elena>>We think we control our actions. That’s a nice illusion. But roles control us more than we realize. Give someone the uniform, the group, the expectations, and they’ll mold themselves to fit. Even if it means breaking their own rules.<</elena>>
She pauses. Looks over the class again. Her eyes linger on you for half a beat longer than necessary.
<<elena>>The real question is this: what role are you playing right now? And what would happen if I asked you to play a different one?<</elena>>
The question hangs there, heavy and dangerous. And you can’t shake the feeling she wasn’t asking the class. She was asking you.
<<nobr>>
<<set $storyContent = true>>
<<if !$backupOutfit>>
<<set $backupOutfit = {
clothing: $clothing,
shoes: $shoes,
socks: $socks,
underwear: $underwear,
bras: $bras
}>>
<<set $clothing = "None">>
<<set $shoes = "None">>
<<set $socks = "None">>
<<set $underwear = "None">>
<<set $bras = "None">>
<<set $uniform = $uniformSlots.school>>
<<run $('#avatar').empty().wiki('<<RenderAvatar>>')>>
<</if>>
<<set _targetHour = 10>>
<<set _targetPeriod = "AM">>
<<if $hour != _targetHour || $period != _targetPeriod || $minute != 0>>
<<set _minutesToSleep = setup.minutesUntil(_targetHour, _targetPeriod)>>
<<if _minutesToSleep > 0>>
<<advanceTime _minutesToSleep>>
<</if>>
<</if>>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<<run $journalEntries.push("Day " + $currentDay + ": Dr. Hartmann brought up the Stanford Prison Experiment again today. I thought I knew the story, but she dug into the part no one really talks about, how fast people change when you put them in a role. How the uniform and the rules start doing the thinking for you. It… hit harder than I expected. I kept thinking about high school. About him. About how I slipped into 'one of the guys' just to survive. How good it felt when they finally accepted me… right after I tore him down.\n\n
She asked the class what role we’re playing right now, and what would happen if she told us to play a different one. I don’t know why, but it felt like she was looking right at me.")>>
<<set $socPsych += 1>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<<link "Go back to the campus">>
<<if $backupOutfit>>
<<set $clothing = $backupOutfit.clothing>>
<<set $shoes = $backupOutfit.shoes>>
<<set $socks = $backupOutfit.socks>>
<<set $underwear = $backupOutfit.underwear>>
<<set $bras = $backupOutfit.bras>>
<<unset $backupOutfit>>
<</if>>
<<set $storyContent = false>>
<<set $uniform = "None">>
<<goto "Campus">>
<<advanceTime 180>>
<</link>>
<</nobr>>Professor Hartmann stood at the front of the lecture hall with her perfect posture and hands folded neatly over one another. The sun poured through the tall windows, catching in her blonde hair like a spotlight. Her gaze swept the room with that same piercing sharpness you’d come to know, like she was measuring each of you without a word.
<img src="Images/Story/SocPsych08/01.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<elena>>Today’s exercise will focus on role conformity,<</elena>>
Her voice was calm, but crisp.
<<elena>>Each of you will behave in ways opposite to your perceived gender norms. Don’t think of this as a parody, there will be no points for silliness. Commit to the role. If it feels uncomfortable, that’s the point. You’ll see firsthand how quickly behavior shifts, and how easily people adapt to it.<</elena>>
A nervous wave of chuckles ran through the class. The guys near the back were already grinning at each other, puffing their chests and joking under their breath. One of them whispered, “Guess I’ll strut like a cheerleader.” But Professor Hartmann cut through the noise with a single look.
<<elena>>This isn’t theater. If you don’t take this seriously, you’ll fail the exercise; You’re not mocking femininity or masculinity, you’re inhabiting it.<</elena>>
Her eyes swept the room again, and when they landed on you, they lingered just a little too long. Heat crept up your neck, felling like she’d chosen this exercise specifically to make you squirm. You were paired with a girl who looked far too excited about all this. She bounced on her seat and turned toward you immediately.
<<femaleStudent>>So you’re going to be the graceful one, huh?<</femaleStudent>>
Her eyes sparkled with mischief.
<<femaleStudent>>Try softening your voice when you introduce yourself. Maybe tilt your head, smile more... something delicate. I’ll go full tough guy for balance.<</femaleStudent>>
<<mc>>This is going to be humiliating.<</mc>>
<<femaleStudent>>Only if you chicken out. If you commit, you might actually surprise yourself.<</femaleStudent>>
The words lodged in your chest and you hated how encouraging she sounded, like she was expecting something more from you than just playing it for laughs.
<<nobr>>
[[Start the exercice|SocPsych08_02]]
<<set $storyContent = true>>
<<set $socPsych += 1>>
<<if !$backupOutfit>>
<<set $backupOutfit = {
clothing: $clothing,
shoes: $shoes,
socks: $socks,
underwear: $underwear,
bras: $bras
}>>
<<set $clothing = "None">>
<<set $shoes = "None">>
<<set $socks = "None">>
<<set $underwear = "None">>
<<set $bras = "None">>
<<set $uniform = $uniformSlots.school>>
<<run $('#avatar').empty().wiki('<<RenderAvatar>>')>>
<</if>>
<<set _targetHour = 10>>
<<set _targetPeriod = "AM">>
<<if $hour != _targetHour || $period != _targetPeriod || $minute != 0>>
<<set _minutesToSleep = setup.minutesUntil(_targetHour, _targetPeriod)>>
<<if _minutesToSleep > 0>>
<<advanceTime _minutesToSleep>>
<</if>>
<</if>>
<</nobr>>When your turn finally came, you could feel the weight of thirty pairs of eyes on you. Your palms were slick with sweat, your throat dry. Everyone else had already done it, some awkward, some leaning too hard into parody, others strangely convincing. You rose slowly from your chair. Your partner gave you a quick thumbs-up.
<<femaleStudent>>Don’t forget, soft voice, gentle smile. Own it.<</femaleStudent>>
You swallowed hard and walked to the front. Each step felt heavier than the last. You tried to picture what “feminine” even meant: shoulders relaxed, steps light, voice softened. When you opened your mouth, the words came out almost by instinct.
<<mc>>H-hi… I’m…<</mc>>
You cleared your throat, cheeks already burning.
<<mc>>…I’m here to share a little about myself.<</mc>>
Your voice was breathier than you expected. You added a small smile at the end, just like your partner suggested, and for a terrifying moment, silence stretched. Then Professor Hartmann’s lips curved into the faintest smile.
<<elena>>Good, did everyone notice the shift? That change in tone alone alters perception. He’s no longer the same student you see every day, he’s carrying himself differently, and in turn, you perceive him differently.<</elena>>
You glanced around nervously. No one was laughing. A few people even nodded like you’d done well. Your humiliation tangled with a flicker of something else, something that almost felt like pride. Your hands clasped together naturally in front of you, your weight shifting lightly from one foot to the other. Without meaning to, you swayed as you spoke, adding rhythm to your words. Professor Hartmann’s voice cut in again.
<img src="Images/Story/SocPsych08/02.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<elena>>Do you feel the difference?<</elena>>
<<mc>>…Yeah. People… feel like they’re seeing me differently.<</mc>>
<<elena>>Exactly, that is the power of conformity and social roles. When you commit, others adjust without question.<</elena>>
When you sat back down, your partner leaned close with a grin.
<<femaleStudent>>See? Not so bad. You actually looked… graceful.<</femaleStudent>>
The word hit you like a spark. Graceful... It stuck in your head long after you tried to shake it off.
<<nobr>>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<<run $journalEntries.push("Day " + $currentDay + ": Today Hartmann made us do this role conformity thing where we had to act opposite our gender. Lucky me, I had to act feminine in front of everyone.\n\n
I thought it’d be humiliating, but when I actually did the soft voice, hands clasped, a little smile... no one laughed. Some even nodded, like I’d done well. Hartmann smiled too, which is rare.\n\n
My partner whispered that I looked graceful. That word’s been stuck in my head all day. I should be embarrassed… but a part of me almost liked it.")>>
<<link "Go back to the campus">>
<<if $backupOutfit>>
<<set $clothing = $backupOutfit.clothing>>
<<set $shoes = $backupOutfit.shoes>>
<<set $socks = $backupOutfit.socks>>
<<set $underwear = $backupOutfit.underwear>>
<<set $bras = $backupOutfit.bras>>
<<unset $backupOutfit>>
<</if>>
<<statChange "+Femininity" "pink">>
<<set $femininity += 1>>
<<set $storyContent = false>>
<<set $uniform = "None">>
<<goto "Campus">>
<<advanceTime 180>>
<</link>>
<</nobr>>When you walk in, the air has that same cold AC bite. Instead of lines of desks, they are arranged in a shallow arc. The lights are a little dimmer than usual and Dr. Hartmann stands at the front with her hands folded, face unreadable, a single word written on the board in tall letters:
<i>Witness.</i>
<img src="Images/Story/SocPsych09/01.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
She doesn't greet the class, she just looks at you, then at the room.
<<elena>>Some of you are brave when it costs nothing. Today, we will see what happens when there is a cost.<</elena>>
A low ripple moves through the room. Someone laughs once, short and nervous.
<<elena>>Take your seats, wait for instructions, and please, don't pretend for each other.<</elena>>
You sit. Your throat is already dry, like your body knows something your mind doesn't.
<<nobr>>
[[Watch what she does|SocPsych09_02]]
<<set $socPsych += 1>>
<<set $storyContent = true>>
<<if !$backupOutfit>>
<<set $backupOutfit = {
clothing: $clothing,
shoes: $shoes,
socks: $socks,
underwear: $underwear,
bras: $bras
}>>
<<set $clothing = "None">>
<<set $shoes = "None">>
<<set $socks = "None">>
<<set $underwear = "None">>
<<set $bras = "None">>
<<set $uniform = $uniformSlots.school>>
<<run $('#avatar').empty().wiki('<<RenderAvatar>>')>>
<</if>>
<<set _targetHour = 10>>
<<set _targetPeriod = "AM">>
<<if $hour != _targetHour || $period != _targetPeriod || $minute != 0>>
<<set _minutesToSleep = setup.minutesUntil(_targetHour, _targetPeriod)>>
<<if _minutesToSleep > 0>>
<<advanceTime _minutesToSleep>>
<</if>>
<</if>>
<</nobr>>The door at the side of the room opens and a grad assistant you have never seen before walks in carrying a teetering stack of metal clipboards. It looks too heavy for her. She stumbles, then she stack tips. The crash is awful, metal on tile, a scatter of pens, papers fanning across the floor like a silver snowfall. She grips the edge of the desk and winces.
<img src="Images/Story/SocPsych09/02.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
For one beat, no one moves. Your heart lurches first, then your eyes shoot to the others. The room goes silent in that thick way that makes your skin feel tight, silent enough so you can hear your own breathing.
The assistant crouches, then stays there, hand on her ankle, face pinched.
Dr. Hartmann does nothing, she just watches the class. Your body's already halfway to standing. Your brain says wait, check what everyone else is doing. Heat climbs your neck and the pause stretches.
<<elena>>Proceed.<</elena>>
Her voice is almost soft, but still lands like an order.
<<nobr>>
[[Get up and help her|SocPsych09_03_help]]
[[Wait. See what others do first|SocPsych09_03_wait]]
[[Look to Hartmann for permission|SocPsych09_03_look]]
<</nobr>>You push your chair back, breaking the silence with a loud sound. Your legs feel like they are moving through syrup, but you kneel beside the assistant.
<<mc>>Are you alright?<</mc>>
Up close, her breath is shallow. She nods once, eyes glossy, like she is trying not to cry. You gather clipboards with clumsy hands, pens clack against metal. You stack the papers, line the corners, hand her the pile. Someone behind you whispers, then a hush. Your heart climbs into your mouth. You're aware of your posture, of how careful you look, of eyes on your back.
<img src="Images/Story/SocPsych09/03.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
The assistant takes the stack with a small thank you and a quick look that flickers away. You return to your seat with your pulse still too high. Dr. Hartmann lets the silence hang one second longer that it feels comfortable, then speaks.
<<elena>>Notice what moved first. Thought or action, and notice how it felt to be seen while you helped.<</elena>>
Her gaze touches you. It feels like being pinned and warmed at the same time.
[[Listen to the debrief|SocPsych09_04]]
<<nobr>>
<<set $inhibition -=1>>
<</nobr>>You freeze. It's not cowardice, not exactly, but a calculation. You look left, then right, someone shifts, another coughs, but no one moves. Your throat tightens as you tell yourself you don't want to get in the way. You tell yourself she's fine. Your knee bounces under the desk like a motor you cannot switch off.
Time stretches strange and elastic, finally, one student at the front stands, then another. They help her gather the pile, the scrape of metal is a steady rhythm. You watch your own hands do nothing.
<img src="Images/Story/SocPsych09/04.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
Heat spins low in your stomach, not out of guilt, but something more slippery. The thought forms in a whisper you would rather not hear: If no one else is helping, then maybe I'm not supposed to.
The assistant nods thanks and the class breathes out as if a test ended. Hartmann speaks without moving from the spot.
<<elena>>Notice the story you told yourself just now. Notice the relief that arrived when someone else acted first.<</elena>>
You don't look at her, but you feel seen anyway.
[[Listen to the debrief|SocPsych09_04]]
<<nobr>>
<<set $inhibition +=1>>
<</nobr>>Your eyes go straight to Hartmann like she's a traffic light. She meets your stare, but doesn't nod, or shake her head. She just watches, making your chest tighten like a fist.
<img src="Images/Story/SocPsych09/05.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
The assistant’s breath hitches. Metal rattles as a clipboard spins on its corner and settles. You wait without deciding, heart pounding loud enough to hear. After what feels like forever, two students rise. They move quickly, quietly, gather the mess, ask if she is okay. Hartmann’s voice finds you without being raised.
<<elena>>You outsourced your judgment. Do you know why?<</elena>>
It doesn't sound like a scold. It sounds like a diagnosis.
[[Listen to the debrief|SocPsych09_04]]
<<nobr>>
<<set $willpower -=1>>
<</nobr>>The room settles as the assistant steps out with the stack in her arms. Hartmann lets the quiet simmer until it becomes uncomfortable again. She then writes three phrases on the blackboard.
<i>Diffusion of Responsibility</i>
<i>Pluralistic Ignorance</i>
<i>Evaluation Apprehension</i>
<<elena>>No monsters here. Only people. When many are present, responsibility dilutes. When faces stay calm, we assume there's no emergency. When we fear judgment, we freeze. You felt it, the heat, the tightness, the scan for permission. Some of you acted and some of you waited.<</elena>>
Her eyes move across the room and then land on you for a heartbeat that feels longer than it is.
<<elena>>Don't leave here with a moral story, leave with a behavioral one. You're not brave or weak by nature, you're responsive, which means you can change your inputs.<</elena>>
She writes on the board in quick strokes.
<i>Name it. Decide. Move.</i>
<<elena>>That's your practice. Name the event, decide in one breath, move your body before your mind begins to bargain. You may still be wrong, but you'll not be nobody.<</elena>>
The words stick in your ribs. You can feel the ghost of your own choice sitting beside you, and it doesn't move.
<<run $journalEntries.push("Day " + $currentDay + ": Hartmann staged something today. A girl dropped a mountain of clipboards and looked like she was in pain. The room froze and I felt my body want to move and my brain say wait. I could feel everyone else in my skin at once.\n\nShe called it diffusion, pluralistic ignorance, evaluation fear. She wrote 'Name it. Decide. Move'. I keep hearing those words in my head, like a beat I cannot turn off.")>>
<<link "Go back to the campus">>
<<if $backupOutfit>>
<<set $clothing = $backupOutfit.clothing>>
<<set $shoes = $backupOutfit.shoes>>
<<set $socks = $backupOutfit.socks>>
<<set $underwear = $backupOutfit.underwear>>
<<set $bras = $backupOutfit.bras>>
<<unset $backupOutfit>>
<</if>>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<<set $storyContent = false>>
<<set $uniform = "None">>
<<goto "Campus">>
<<advanceTime 180>>
<</link>>When you walk into the lecture hall, the morning light is softer than usual, filtered through tall windows that make everything look a little too calm for what’s about to happen. Dr. Hartmann stands by the projector, dressed in dark navy today, her hair tied back in a neat twist. The air feels weighted before she even speaks, as if the room knows she’s about to shift something beneath the surface.
<img src="Images/Story/SocPsych10/01.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
She clicks a button and a single word appears on the screen:
<i>Perception.</i>
The class grows quiet in that specific way, when curiosity turns to anticipation.
<<elena>>Today, we’ll talk about how easily you can be deceived by your eyes, your assumptions, and especially by each other.<</elena>>
She walks closer to the front rows.
<<elena>>The brain doesn't care about truth. It cares about coherence. If what you see and what you believe match well enough, it feels real. That’s how illusions work, that’s how rumors work, that’s how entire societies agree on things that never happened.<</elena>>
The slide changes. It shows two lines of different lengths, but when measured, they’re exactly the same. A few students chuckle quietly.
<img src="Images/Story/SocPsych10/02.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<<elena>>You’ve seen this one before, a simple optical illusion. Your brain insists one is longer, and even when you know they’re equal, you still see the lie. Knowing doesnt undo believing.<</elena>>
She pauses, her eyes sweeping the room.
<<elena>>Now imagine the same principle applied to people. Imagine your perception of someone becomes an illusion, built by the cues you expect to see. Clothes, posture, voice, gender. What happens when the image stops fitting the category?<</elena>>
Something stirs in your chest. She’s looking at the class, but her gaze lands near you long enough to make your stomach twist, making you shift in your seat.
<<elena>>Our minds fill gaps. If someone walks differently, talks differently, you complete the picture to make it make sense, you label them. Not because you're cruel, but because your brain demands narrative.<</elena>>
The slide changes again. Now there’s a photograph: a person mid transition, short hair, makeup, neutral expression. Half the class leans forward, unsure whether it’s polite to react.
<img src="Images/Story/SocPsych10/03.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<<elena>>What you’re seeing here is called perceptual dissonance. Your brain wants to categorize, but the categories no longer hold. Some of you might feel curiosity, confusion, discomfort, while others may feel empathy. All of it is data. Every feeling you have toward what challenges your expectations is part of how your identity defends itself.<</elena>>
You feel your fingers curl against your knee. The room seems heavier now, as though the air itself is thinking.
<<elena>>Now...<</elena>>
She walks toward the middle of the class with a softer voice.
<<elena>>What happens when it’s not about others, but about yourself? When the image you have of who you are no longer fits what you feel, or how others see you? Perception turns inward, and your own reflection becomes an illusion you no longer believe in.<</elena>>
Her words hit like quiet thunder.
<<elena>>In this course, you'll not only learn how people perceive the world, but you'll also learn how the world perceives you, and what you do with that knowledge.<</elena>>
Someone exhales audibly. The tension in the air is almost electric. Then, the lights flick back on, abrupt after the dim glow of the projector. Students shift, blinking, already packing their bags slower than usual, as though their hands need time to remember how to move. You stay seated a moment longer, her voice echoing in your head. Knowing does not undo believing. You think about mirrors, about how your reflection has started to look different lately, not wrong, just different.
Dr. Hartmann closes her laptop and looks toward the desk where you sit.
<<elena>>Perception isn’t about what’s true, it’s about what you’re ready to see.<</elena>>
You leave with your heart thudding, wondering what part of yourself your mind is still trying to edit.
<<nobr>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<<set $socPsych += 1>>
<<set $storyContent = true>>
<<if !$backupOutfit>>
<<set $backupOutfit = {
clothing: $clothing,
shoes: $shoes,
socks: $socks,
underwear: $underwear,
bras: $bras
}>>
<<set $clothing = "None">>
<<set $shoes = "None">>
<<set $socks = "None">>
<<set $underwear = "None">>
<<set $bras = "None">>
<<set $uniform = $uniformSlots.school>>
<<run $('#avatar').empty().wiki('<<RenderAvatar>>')>>
<</if>>
<<set _targetHour = 10>>
<<set _targetPeriod = "AM">>
<<if $hour != _targetHour || $period != _targetPeriod || $minute != 0>>
<<set _minutesToSleep = setup.minutesUntil(_targetHour, _targetPeriod)>>
<<if _minutesToSleep > 0>>
<<advanceTime _minutesToSleep>>
<</if>>
<</if>>
<<run $journalEntries.push("Day " + $currentDay + ":Hartmann talked about Perception today. She said the brain doesn’t care about truth, only what feels consistent. That’s why we believe lies that fit better than truths that don’t.\n\n
She showed an image that made the whole room go quiet. Then she asked what happens when it’s not others we misperceive, but ourselves. When the image in our head stops matching what we feel.\n\n
Before leaving, she said, 'Perception isn’t about what’s true. It’s about what you’re ready to see.'\n\n
I can’t stop thinking about that. Maybe I’m starting to see something new.")>>
<<link "Go back to the campus">>
<<if $backupOutfit>>
<<set $clothing = $backupOutfit.clothing>>
<<set $shoes = $backupOutfit.shoes>>
<<set $socks = $backupOutfit.socks>>
<<set $underwear = $backupOutfit.underwear>>
<<set $bras = $backupOutfit.bras>>
<<unset $backupOutfit>>
<</if>>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<<set $storyContent = false>>
<<set $uniform = "None">>
<<goto "Campus">>
<<advanceTime 180>>
<</link>>
<</nobr>>The classroom is half lit when you walk in. Morning light filters through the high windows in thin golden lines, painting slow stripes across the floor. The air smells faintly of chalk and coffee. It feels like a safe spot. You see a few students arriving along with you, their footsteps echoing softly. You take your usual seat near the middle, stretching your legs under the desk.
It sounds peaceful, but as the minutes pass, a faint unease begins to creep under your skin. The room’s soundscape feels too uniform. The voices blend together cleanly, the same pitch, the same rise and fall, like everyone’s subconsciously adjusting to match the same tone.
Then Dr. Hartmann steps in. As always, she looks immaculate, wearing a navy blazer, blonde hair swept up, heels sharp against the tile. Her confidence usually fills the space before she even speaks, but today her expression seems… heavier, like she didn’t sleep.
<img src="Images/Story/SocPsych11/01.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<<elena>>Good morning, everyone.<</elena>>
Her voice is calm, but not warm.
<<elena>>Today, we’ll talk about conformity, how groups influence individuals, and how individuals adapt to groups. It’s one of the oldest topics in social psychology, yet still the most... personal.<</elena>>
She writes the word "Conformity" on the board, the chalk squealing at the end of the curve.
<<elena>>We’ll keep it simple today. I want you to write something for me.<</elena>>
A faint murmur ripples through the class. She hands out sheets of paper from her folder, each one slightly smudged with printer ink.
<<elena>>Write about a time you felt pressured to fit in. It can be something small, changing how you spoke, what you wore, what you liked. Don’t overthink it. Just describe the moment and how it made you feel.<</elena>>
She walks between the rows, laying papers down. When she reaches your desk, she sets one in front of you and gives a small, thoughtful nod, almost like she’s studying your face. You take the pen, but for a moment, nothing comes. Then the words begin to spill easily, too easily.
<i>I start changing just to fit in, but weirdly, the changes show me who I actually am. That discovery is what makes it satisfying.</i>
The phrasing feels familiar, like something you’ve written before, or maybe like something someone once told you.
You blink, reread the sentences, and frown. They sound detached, too clinical, like you’re describing someone else. You tear off the corner of the page, start again, but the tone doesn’t change. It keeps slipping into that same calm rhythm, short sentences, reflective, impersonal. When time’s up, Hartmann collects the papers without comment. She doesn’t even glance at the board again, just stacks each sheet carefully, her thumb pressing into the corner to keep them aligned.
<<elena>>Alright. That will be enough, we’ll discuss next class.<</elena>>
Students begin to pack their bags, the scraping of chairs mixing with the low hum of chatter. You gather your things too, but you notice Hartmann standing still, eyes fixed on your page. She reads it twice. Her expression doesn’t change, but something in her posture stiffens.
<img src="Images/Story/SocPsych11/02.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
As you walk past her desk, she’s still reading. You catch a glimpse of the top of the next sheet in the stack.
<<elena>>Good work today, you can go now.<</elena>>
You nod and step out into the hallway. The door closes behind you with a soft click. Through the glass panel, you can still see her standing by the desk, flipping through the pile of papers with a strange focus. Her lips move once, almost soundless.
<i>It’s happening again.</i>
[[Go back to the campus|SocPsych11_02]]
<<nobr>>
<<set $socPsych += 1>>
<<set $storyContent = true>>
<<if !$backupOutfit>>
<<set $backupOutfit = {
clothing: $clothing,
shoes: $shoes,
socks: $socks,
underwear: $underwear,
bras: $bras
}>>
<<set $clothing = "None">>
<<set $shoes = "None">>
<<set $socks = "None">>
<<set $underwear = "None">>
<<set $bras = "None">>
<<set $uniform = $uniformSlots.school>>
<<run $('#avatar').empty().wiki('<<RenderAvatar>>')>>
<</if>>
<<set _targetHour = 10>>
<<set _targetPeriod = "AM">>
<<if $hour != _targetHour || $period != _targetPeriod || $minute != 0>>
<<set _minutesToSleep = setup.minutesUntil(_targetHour, _targetPeriod)>>
<<if _minutesToSleep > 0>>
<<advanceTime _minutesToSleep>>
<</if>>
<</if>>
<</nobr>>The corridor outside the lecture hall hums with the usual Monday noise, footsteps, voices, the muffled thud of doors closing one after another. You move along with it, notebook under your arm, still replaying the class in your head.
The words you wrote keep looping back:
<i>I start changing just to fit in, but weirdly, the changes show me who I actually am. That discovery is what makes it satisfying.</i>
You can’t shake the rhythm of it, the even spacing of the sentences. It didn’t sound like you, but it also didn’t feel forced. It felt... natural. That’s what bothers you most. You’re halfway down the hall when you hear her voice.
<<elena>>$mc could you stay for a moment?<</elena>>
You turn. Professor Hartmann stands by the hallway, holding firmly some papers from class on her left hand.
<img src="Images/Story/SocPsych11/03.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
She gestures you back inside.
You hesitate, then nod and follow her back to the classroom. The room's empty now, sunlight cutting long lines across the desks. She closes the door behind you, not fully, just enough to dull the noise from the corridor. Her movements are calm and deliberate, as she sets the papers on her desk and flips through them until she finds yours.
<<elena>>I was reading these while you were leaving... yours stood out, not in a bad way... just... the tone of it.<</elena>>
You shift your weight, unsure what to say.
<<elena>>It’s unusually structured. Very clean, almost clinical. But that’s not what caught my attention.<</elena>>
She slides another page next to yours. You recognize the handwriting? It's not yours, but similar loops, similar spacing. The sentences are almost identical.
<i>I start changing just to fit in, but weirdly, the changes show me who I actually am. That discovery is what makes it satisfying.</i>
Your stomach twists and you force a small laugh.
<<mc>>Maybe we both had the same idea.<</mc>>
Hartmann doesn’t smile. She keeps her gaze on the pages.
<<elena>>I don’t believe in coincidences that neat. Especially not in writing style... There’s something patterned here, you, this student, two others... it’s as if you’re drawing from the same script.<</elena>>
You blink, trying to process it.
<<mc>>You think someone copied someone?<</mc>>
<<elena>>No. It doesn’t read like plagiarism... it reads like mirroring.<</elena>>
She leans against the desk, arms crossed. For a moment, she seems to forget you’re even there. Her eyes lose focus, flicking from the papers to the window and back again.
<<elena>>Last semester I noticed the same thing. A group of students started echoing one another’s phrasing... even their sentence rhythm. It faded after a few weeks, and I never found out why.<</elena>>
<<elena>>I thought it was just stress... shared environment. Now I’m not so sure.<</elena>>
You glance at the papers again. The repetition feels eerie, but you can’t think of any connection. You barely know anyone in this class.
<<mc>>Maybe it’s just how we think. We’re all studying the same things, right?<</mc>>
Dr. Hartmann’s lips tighten.
<<elena>>That’s exactly what they said last time.<</elena>>
She exhales, smoothing the stack of papers before setting them aside. When she looks back at you, her tone softens.
<<elena>>Don’t worry. You’re not in trouble. I just needed to see if you were aware of it.<</elena>>
<<mc>>Aware of what?<</mc>>
<<elena>>Of how easily language shifts when we’re exposed to certain stimuli.<</elena>>
There’s a trace of curiosity in her eyes now, the kind she usually reserves for research discussions. She’s trying to understand, not accuse.
<<elena>>If you notice yourself repeating phrases that don’t sound like you, write them down for me... word for word. Can you do that?<</elena>>
You nod slowly.
<<mc>>Sure.<</mc>>
She smiles faintly, though it doesn’t reach her eyes.
<<elena>>Good. You can go now.<</elena>>
You thank her and step back into the hall. The air outside feels lighter, but not enough to clear your head. As you walk away, you can’t help thinking about what she said... mirroring. It sticks to you like static, following you down the corridor, repeating itself in the back of your mind.
By the time you reach the courtyard, you’ve caught yourself mouthing the words again without meaning to.
<i>I start changing just to fit in, but weirdly, the changes show me who I actually am.</i>
You stop mid step, pulse quickening. You weren’t thinking of the sentence, you were just repeating it.
<<run $journalEntries.push("Day " + $currentDay + ": Today in Social Psychology class, Professor Hartmann asked me to stay after. She showed me my writing from the exercise and pointed out that my phrasing was almost identical to another student's. She mentioned something about 'mirroring' and how our language can shift when we're exposed to certain stimuli. It’s unsettling to think I might be repeating phrases without realizing it.")>>
<<link "Go back to the campus">>
<<if $backupOutfit>>
<<set $clothing = $backupOutfit.clothing>>
<<set $shoes = $backupOutfit.shoes>>
<<set $socks = $backupOutfit.socks>>
<<set $underwear = $backupOutfit.underwear>>
<<set $bras = $backupOutfit.bras>>
<<unset $backupOutfit>>
<</if>>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<<set $storyContent = false>>
<<set $uniform = "None">>
<<goto "Campus">>
<<advanceTime 180>>
<</link>>
<<set _targetHour = 10>>
<<set _targetPeriod = "AM">>
<<if $hour != _targetHour || $period != _targetPeriod || $minute != 0>>
<<set _minutesToSleep = setup.minutesUntil(_targetHour, _targetPeriod)>>
<<if _minutesToSleep > 0>>
<<advanceTime _minutesToSleep>>
<</if>>
<</if>>You arrived to your Introduction to Psychology class. The room was wide and windowless, filled with long wooden desks and ancient projectors clinging to the ceiling like stubborn fossils of academia.nA few students had already claimed seats.
<img src="Images/Story/IntroPsych01/01.png" style="width:75%; height:auto; display:block; margin:0 auto;">
You slid into a seat near the middle, not too eager, not too withdrawn. A moment later, the door opened with a heavy click, and in walked a tall man in a brown wool coat over a turtleneck. Salt-and-pepper beard, glasses perched low, and a satchel filled with more paper than seemed reasonable in the digital age.
<img src="Images/Story/IntroPsych01/02.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<carl>>Good morning. I’m Dr. Carl Steinberg. If you're in the wrong class, I’d suggest escaping now before I start quoting Freud.<</carl>>
A few soft chuckles. He dropped the satchel on the desk with a thud and looked up.
<<carl>>Let’s get one thing clear, I’m not here to hold your hand through a textbook. Psychology isn’t about right answers. It’s about asking the questions no one wants to ask.<</carl>>
He paced slowly in front of the chalkboard.
<<carl>>You’ll be working alone for the main assignment. But that doesn’t mean isolation. Discussions will happen. Challenges will come. And if you’re lucky, someone sitting near you might even make you think differently.<</carl>>
You feel a tap on your desk.
[[Glance left|IntroPsych01_02]]
<<nobr>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<<set $storyContent = true>>
<<if !$backupOutfit>>
<<set $backupOutfit = {
clothing: $clothing,
shoes: $shoes,
socks: $socks,
underwear: $underwear,
bras: $bras
}>>
<<set $clothing = "None">>
<<set $shoes = "None">>
<<set $socks = "None">>
<<set $underwear = "None">>
<<set $bras = "None">>
<<set $uniform = $uniformSlots.school>>
<<run $('#avatar').empty().wiki('<<RenderAvatar>>')>>
<</if>>
<<set _targetHour = 10>>
<<set _targetPeriod = "AM">>
<<if $hour != _targetHour || $period != _targetPeriod || $minute != 0>>
<<set _minutesToSleep = setup.minutesUntil(_targetHour, _targetPeriod)>>
<<if _minutesToSleep > 0>>
<<advanceTime _minutesToSleep>>
<</if>>
<</if>>
<</nobr>>She’s pale, with thick eyeliner, black lipstick, and a band tee you vaguely recognize, something industrial, something loud. Her hair falls in sharp black waves, and there's a stud through one eyebrow. She stares at you with cool detachment.
<img src="Images/Story/IntroPsych01/03.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<mc>>What?<</mc>>
<<sophia>>What's the matter? Lost already, or just too slow to keep up?<</sophia>>
You blink. Her tone is sharp, but not cruel.
<<nobr>>
[[Say that you're new|IntroPsych01_03A]]
[[Ignore her. Not your vibe.|IntroPsych01_03B]]
<</nobr>><<mc>>I-I'm just new. I'm $mc<</mc>>
She raises an eyebrow at your answer.
<<sophia>>Sophia. And yeah, I know what I look like. Get over it. I’ve taken psych before, so here’s your warning: Steinberg plays nice, but he’ll twist your head if you’re not sharp enough to keep up.<</sophia>>
You nod.
<<sophia>>This place sorts people fast. You're either the one doing the breaking, or the one who begs to be put back together. We'll see which one you are.<</sophia>>
A shiver goes down your spine, but before you can respond, Steinberg claps his hands.
<<carl>>Alright. That's enough socializing for now. Open your minds, not just your mouths. <</carl>>
The rest of the class unfolds in a steady rhythm. Steinberg speaks with intensity, weaving through topics like cognitive bias, perception filters, and the illusion of free will. He doesn't bother with slides, just chalk, questions, and the occasional half-smile when someone gives a clever answer.
Most students listen in silence. A few scribble notes. Sophia leans back in her chair, arms crossed, watching the lecture like it’s a movie she’s seen before. You catch bits and pieces that linger in your mind longer than you expect.
<i>“Belief is a lens. Once it’s cracked, everything looks different.”
“The self is a story. Some people never realize they’re not the one writing it.”</i>
By the time the clock strikes the hour, the room feels heavier, but not in a bad way, just… charged. Like something important had happened, and no one fully realizes it yet.
<<carl>>Class dismissed. Next time, we talk about conditioning. Try not to be too predictable before then.<</carl>>
Students begin packing up. You do the same, the weight of his words still echoing softly in your thoughts.
<<nobr>>
<<set $introPsych += 1>>
<<link "Go back to the campus">>
<<if $backupOutfit>>
<<set $clothing = $backupOutfit.clothing>>
<<set $shoes = $backupOutfit.shoes>>
<<set $socks = $backupOutfit.socks>>
<<set $underwear = $backupOutfit.underwear>>
<<set $bras = $backupOutfit.bras>>
<<unset $backupOutfit>>
<</if>>
<<set $storyContent = false>>
<<set $uniform = "None">>
<<goto "Campus">>
<</link>>
<<advanceTime 180>>
<<set $isSophiaQuestActive = true>>
<<set $energy -= 40>>
<<run $journalEntries.push("Day " + $currentDay + ": Had my first Introduction to Psychology class today. Dr. Steinberg is... something else. The way he talks about identity and perception makes your brain feel like it's working overtime. It wasn’t boring, though. More like he’s building toward something none of us can see yet. \n\nI met someone in class too. Her name’s Sophia. Dark eyeliner, sharp vibe, probably listens to bands I’ve never even heard of. She caught me zoning out and actually called me out in front of everyone. Bold move. \n\nNot gonna lie, I kind of liked it. She said she’s taken psych before. Seems smart. Maybe even a little intense. Feels like the kind of person who either opens your eyes or completely wrecks your plans. I have a feeling this won’t be the last time we talk.")>>
<</nobr>>You turn your eyes back to the front of the class, pretending not to notice her watching you for a beat longer than necessary. Eventually, she shrugs and turns her attention away, the conversation dying before it began.
Dr. Steinberg’s voice cuts through the room.
<<carl>>Let's begin!<</carl>>
The rest of the class unfolds in a steady rhythm. Steinberg speaks with intensity, weaving through topics like cognitive bias, perception filters, and the illusion of free will. He doesn't bother with slides, just chalk, questions, and the occasional half-smile when someone gives a clever answer.
Most students listen in silence. A few scribble notes. Sophia leans back in her chair, arms crossed, watching the lecture like it’s a movie she’s seen before. You catch bits and pieces that linger in your mind longer than you expect.
<i>“Belief is a lens. Once it’s cracked, everything looks different.”
“The self is a story. Some people never realize they’re not the one writing it.”</i>
By the time the clock strikes the hour, the room feels heavier, but not in a bad way, just… charged. Like something important had happened, and no one fully realizes it yet.
<<carl>>Class dismissed. Next time, we talk about conditioning. Try not to be too predictable before then.<</carl>>
Students begin packing up. You do the same, the weight of his words still echoing softly in your thoughts.
<<nobr>>
<<set $introPsych += 1>>
<<link "Go back to the campus">>
<<if $backupOutfit>>
<<set $clothing = $backupOutfit.clothing>>
<<set $shoes = $backupOutfit.shoes>>
<<set $socks = $backupOutfit.socks>>
<<set $underwear = $backupOutfit.underwear>>
<<set $bras = $backupOutfit.bras>>
<<unset $backupOutfit>>
<</if>>
<<set $storyContent = false>>
<<set $uniform = "None">>
<<goto "Campus">>
<</link>>
<<advanceTime 180>>
<<set $isSophiaQuestActive = false>>
<<set $energy -= 40>>
<<run $journalEntries.push("Day " + $currentDay + ": Had my first Introduction to Psychology class today. Dr. Steinberg doesn’t mess around. The way he talks makes it feel like we’re supposed to think about everything, not just take notes and move on. He’s kind of intense, but in a way that keeps you paying attention. \n\nI sat somewhere in the middle. This girl near me said something. I think she was trying to start a conversation. Goth vibe, confident voice, definitely stood out. I pretended I didn’t hear her. Wasn’t really in the mood to talk to anyone. \n\nI told myself I came here to figure things out, not get sidetracked. But I keep thinking about what she might’ve said if I’d just looked at her.")>>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<</nobr>>The dull hum of fluorescent lights and the silent shuffle of students finding seats greet you as you enter the now-familiar lecture hall. Dr. Steinberg is already there, leaning his arms across his desk and observing the room with the same serene focus.
<img src="Images/Story/IntroPsych02/01.png" style="width:75%; height:auto; display:block; margin:0 auto;">
With her earbuds still in and a black hoodie pulled over her dark hair, Sophia is sitting two rows ahead of you this time. She looks back and looks into your eyes for a moment.
<img src="Images/Story/IntroPsych02/02.png" style="width:75%; height:auto; display:block; margin:0 auto;">
She looks at you for a moment too long and then looks away.
[[Take a seat|IntroPsych02_02]]
<<nobr>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<<set $storyContent = true>>
<<if !$backupOutfit>>
<<set $backupOutfit = {
clothing: $clothing,
shoes: $shoes,
socks: $socks,
underwear: $underwear,
bras: $bras
}>>
<<set $clothing = "None">>
<<set $shoes = "None">>
<<set $socks = "None">>
<<set $underwear = "None">>
<<set $bras = "None">>
<<set $uniform = $uniformSlots.school>>
<<run $('#avatar').empty().wiki('<<RenderAvatar>>')>>
<</if>>
<<set _targetHour = 10>>
<<set _targetPeriod = "AM">>
<<if $hour != _targetHour || $period != _targetPeriod || $minute != 0>>
<<set _minutesToSleep = setup.minutesUntil(_targetHour, _targetPeriod)>>
<<if _minutesToSleep > 0>>
<<advanceTime _minutesToSleep>>
<</if>>
<</if>>
<</nobr>>Dr. Steinberg's voice pierces the air as he clears his throat.
<<carl>>Last week, we talked about belief and the self. Today, I want to revisit that, but add a new word into the mix: narrative.<</carl>>
He begins scribbling on the board:
Belief → Identity → Narrative
<<carl>>You live inside a story. One stitched together by memory, by feedback, by what people told you about yourself when you were too young to question it. A good student. A bad kid. A quiet one. A freak. A boy. A girl.<</carl>>
His hand drops the marker.
<<carl>>The question is... who’s writing the script?<</carl>>
There are those who laugh. Some people shift uneasily. You're unsure of how to respond.You look at Sophia once more. She's keeping an attentive eye on him. Dr. Steinberg begins to pace.
<<carl>>Most of the time, you follow roles given to you. Not chosen. You perform them. Over time, they become habits. Then reflexes. Then identity.<</carl>>
At the edge of the stage, he stops and gestures to the students.
<<carl>>I’m not saying the self is fake. I’m saying the self is fluid. Plastic. Responsive. And sometimes, manipulated.<</carl>>
He taps his head.
<<carl>>So if belief is the lens… and the self is the story… ask yourself: who benefits from the version of you that you’re living right now?<</carl>>
Silence, then, a whisper beside you.
<<sophia>>He’s not wrong. Just... inconvenient. But this place runs on comfort.
Say the truth too loud, and half the room starts choking on it. You? You’re already halfway there.<</sophia>>
You turn. With one arm resting on your desk, Sophia leaned in closer.
<<mc>>What? What do you think I'm scared of?<</mc>>
<<sophia>>Of cracking. Of dropping the mask you were trained to wear like it’s your skin.<</sophia>>
She tilts her head.
<<sophia>>But you don’t look scared. That’s interesting.<</sophia>>
<<mc>>Maybe I just don’t know what I’m protecting.<</mc>>
<img src="Images/Story/IntroPsych02/03.png" style="width:75%; height:auto; display:block; margin:0 auto;">
Sophia looks at you for a moment, as though she's reading your mind.
<<sophia>>That’s more honest than most. Better lost than pretending. Maybe you’re not a complete waste of potential.<</sophia>>
She leans back with crossed arms.
<<sophia>>Most sleepwalk through this. Recite their lines. Turn in their papers.
Never once wonder who’s writing their script.<</sophia>>
Dr. Steinberg returns to the center.
<<carl>>For next week: write a one-page reflection. Not about the science. About you. What role are you playing? Who wrote it? Do you still want to live it?<</carl>>
As people start packing up, there's a gentle rustle. With her backpack slung over one shoulder, Sophia gets up. She whispers as she walks by your desk.
<<sophia>>Don’t bullshit the reflection. Lie to yourself all you want, but if you hand me fiction, I won’t read it. Bring me something real. Or don’t bother.<</sophia>>
And then she’s gone. You remain motionless for a while, her words and the lecture's reverberations still echoing in your mind. Your story was written by whom? What would happen if you began rewriting it?
<<nobr>>
<<set $introPsych += 1>>
<<link "As you walk back to the campus, you keep thinking on her words">>
<<if $backupOutfit>>
<<set $clothing = $backupOutfit.clothing>>
<<set $shoes = $backupOutfit.shoes>>
<<set $socks = $backupOutfit.socks>>
<<set $underwear = $backupOutfit.underwear>>
<<set $bras = $backupOutfit.bras>>
<<unset $backupOutfit>>
<</if>>
<<set $storyContent = false>>
<<set $uniform = "None">>
<<set $isSophiaQuestActive = true>>
<<goto "Campus">>
<</link>>
<<link "You dismiss these thoughts as you walk back towards the campus">>
<<if $backupOutfit>>
<<set $clothing = $backupOutfit.clothing>>
<<set $shoes = $backupOutfit.shoes>>
<<set $socks = $backupOutfit.socks>>
<<set $underwear = $backupOutfit.underwear>>
<<set $bras = $backupOutfit.bras>>
<<unset $backupOutfit>>
<</if>>
<<set $storyContent = false>>
<<set $uniform = "None">>
<<set $isSophiaQuestActive = false>>
<<goto "Campus">>
<</link>>
<<advanceTime 180>>
<<set $energy -= 40>>
<<run $journalEntries.push("Day " + $currentDay + ": Dr. Steinberg went deeper today. Not just into psychology, but into us.\n\n
He talked about how identity forms through the roles we’re given. How we take on labels when we’re too young to even question them.\n\n
Then he asked, who’s writing your script?\n\n
That question hit harder than I thought it would.\n\n
Sophia was sitting in front of me again. She muttered something about the class, said most people are too scared to let go of who they think they’re supposed to be.\n\n
She didn’t say it like she was daring us. It felt more like a test.\n\n
I still don’t know who’s writing my story.\n\n
But for the first time, I think I actually want to find out.")>>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<</nobr>>There is a slight buzzing sound coming from the lights in the classroom. Just loud enough to be noticed, not bothersome. There is no projector on. No slides. Dr. Steinberg is standing in front of a blank board with his arms folded, seemingly waiting for something. Then he speaks.
<<carl>>Let me ask you something simple.<</carl>>
He takes a look around and pauses. With deliberate eye movements, he seems to be watching each student as much as he is lecturing them.
<<carl>>Who are you?<</carl>>
Someone snorts near the back. A few awkward chuckles. No one answers. You shift in your chair. Sophia, sitting a few rows over, leans back lazily with one arm hooked over her chair. She’s already smirking.
<<sophia>>Oh god. Here we go. Another “who am I really” lecture.<</sophia>>
Dr. Steinberg hears her but doesn’t react. He just turns to the board and starts writing in long, neat strokes:
<i>IDENTITY vs. ROLE CONFUSION
Erikson’s Stage 5: Adolescence → Young Adulthood</i>
<<carl>>You are all, statistically speaking, right in the middle of this psychosocial crisis. Not a kid anymore. Not quite sure what kind of adult you're going to become.<</carl>>
He underlines <i>identity</i> with a bold, deliberate stroke. The sound of the marker is sharp in the quiet room.
<<carl>>You’re trying things on. Not just clothes. Not just majors. Roles. Labels. Masks. Some of them will fit. Some of them will suffocate you.<</carl>>
You don’t mean to, but your hand touches your thigh. You recall that recent dream. You recall this feeling that you haven't yet given a name to. Once more, Sophia's voice interrupts your thoughts. This time, she's talking quietly, but loud enough for you to hear.
<<sophia>>Careful. He’s talking about you now, isn’t he?<</sophia>>
You glance at her. She's not even looking at the professor, she's looking straight at you. Her gaze is... challenging.
<<sophia>>Try not to squirm too much. It’s just psychology.<</sophia>>
You feel heat in your face. She’s wrong. Or maybe she’s right. Or maybe she’s just pushing buttons you didn’t even know you had. Dr. Steinberg picks up the marker again.
<<carl>>When identity isn’t formed, when it’s disrupted, you get confusion. You try to mimic others. You let people define you. You become the version of yourself you think they want.<</carl>>
He turns and looks at the class again. Eyes landing on you for a fraction longer than you’d like.
<<carl>>But that’s not always a tragedy.<</carl>>
His voice softens now, and there’s something almost kind in it, like he’s guiding you through something fragile.
<<carl>>Sometimes the version you think others want… is actually the one you want, too. You're just scared to admit it.<</carl>>
Sophia moves a little as she watches you. Her legs slowly cross beneath the desk, and she tilts her head, her lips slightly parted. She no longer has a playful expression. It's more... intriguing.
<<carl>>We talk about identity like it's something you find, like a hidden treasure buried deep inside. But maybe it’s something you build. Maybe the masks you try on don’t cover you up. Maybe they bring something out.<</carl>>
He steps back from the board. The lights overhead flicker once, briefly.
<<carl>>Maybe the right disguise… starts to feel like your real face.<</carl>>
Your stomach flips, but it’s not panic. Not exactly. More like the moment just before a roller coaster drops, weightless and uncertain, but thrilling. Sophia leans forward now, arms resting on her desk.
<<sophia>>Mm. That part’s nice, isn’t it?<</sophia>>
She doesn’t blink. You can’t tell if she’s mocking you or not. But something in her voice makes your pulse skip.
<<sophia>>Like slipping into something soft. Something that hugs you just right.<</sophia>>
You look away, but your body doesn’t forget the words. They stay with you, like warmth blooming just under your skin.
Dr. Steinberg caps the marker and writes two questions in slow, deliberate strokes:
<i>Who am I trying to become?
Who am I afraid to be?</i>
<img src="Images/Story/IntroPsych03/01.png" style="width:75%; height:auto; display:block; margin:0 auto;">
Dr. Steinberg steps away from the board, capping the marker slowly. He lets the silence hang before speaking again.
<<carl>>Some of you are already starting your semester projects. I know you don’t know who's got each topic yet...<</carl>>
He leans against the desk. His voice is calm, but deliberate now, too focused to feel casual.
<<carl>>But let me give you some advice. Don’t just chase sources. Don’t just summarize other people’s work. Follow the discomfort. Follow the part of the research that makes your stomach tighten, or your throat go dry. That’s where the real work is.<</carl>>
You feel a flicker of something cold and warm at once ripple through you. Sophia shifts beside you. She’s watching him now. Not smirking. Listening.
<<carl>>If you find yourself lingering on one paragraph longer than the others… if you delete a sentence and then write it again… pay attention to that.<</carl>>
His gaze drifts slowly across the room. Then it lands on you, just briefly. Just long enough.
<<carl>>Sometimes we think we’re choosing our subject. But the truth is, the good ones… they tend to choose us. And when they do, don’t run. Let it pull you deeper.<</carl>>
The bell rings. Chairs scrape. Students gather their bags. The spell of the room breaks, but it lingers in you. Sophia stands and slings her bag over one shoulder. As she passes, her fingers brush against your upper back. Not by accident. Just enough to ground you in your body again.
<<sophia>>Careful. He’s giving away spoilers.<</sophia>>
You glance up, but she’s already walking out the door, boots clicking softly on the linoleum. You stay in your seat. The board is still there.
<i>Who am I trying to become?
Who am I afraid to be?</i>
<<nobr>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<<set $storyContent = true>>
<<if !$backupOutfit>>
<<set $backupOutfit = {
clothing: $clothing,
shoes: $shoes,
socks: $socks,
underwear: $underwear,
bras: $bras
}>>
<<set $clothing = "None">>
<<set $shoes = "None">>
<<set $socks = "None">>
<<set $underwear = "None">>
<<set $bras = "None">>
<<set $uniform = $uniformSlots.school>>
<<run $('#avatar').empty().wiki('<<RenderAvatar>>')>>
<</if>>
<<set _targetHour = 10>>
<<set _targetPeriod = "AM">>
<<if $hour != _targetHour || $period != _targetPeriod || $minute != 0>>
<<set _minutesToSleep = setup.minutesUntil(_targetHour, _targetPeriod)>>
<<if _minutesToSleep > 0>>
<<advanceTime _minutesToSleep>>
<</if>>
<</if>>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<<run $journalEntries.push("Day " + $currentDay + ": Class felt strange today. Dr. Steinberg didn’t use slides or anything. He just stood there and asked, “Who are you?”\n\n
At first, I thought it was dumb. Then no one answered. Sophia joked about it, of course, but even she went quiet after a while.\n\n
He wrote Identity vs. Role Confusion on the board. Said we’re at the age where we try on roles, see what fits. That some of them feel right. Some feel like they’re crushing you.\n\n
I don’t know why, but I felt tense. My hand drifted to my leg again, like it did after that dream. The one I haven’t stopped thinking about.\n\n
Then Sophia looked at me. Not at the front. At me. She said, “He’s talking about you now, isn’t he?” I didn’t even know how to react.\n\n
Dr. Steinberg said maybe the version of yourself you’re scared of is the one you actually want. That kind of messed with me.\n\n
And when Sophia whispered something about softness, about it feeling nice... I felt warm. Nervous. Seen.\n\n
At the end, he wrote two questions on the board:\n\n Who am I trying to become? Who am I afraid to be?\n\n I couldn’t stop staring at them.\n\n I still don’t know the answers.\n\n But I think… I want to.")>>
<<set $introPsych += 1>>
<<link "Go back to the campus">>
<<if $backupOutfit>>
<<set $clothing = $backupOutfit.clothing>>
<<set $shoes = $backupOutfit.shoes>>
<<set $socks = $backupOutfit.socks>>
<<set $underwear = $backupOutfit.underwear>>
<<set $bras = $backupOutfit.bras>>
<<unset $backupOutfit>>
<</if>>
<<set $storyContent = false>>
<<set $uniform = "None">>
<<goto "Campus">>
<<advanceTime 180>>
<</link>>
<</nobr>>Professor Steinberg shuffled into class like usual, tie crooked, coffee half-finished. But instead of diving into slides about neurons or Freud’s theories, he set down a small, shiny object on the desk. A chrome pendulum, dangling from a thin black string.
<<carl>>We’re going to talk about suggestibility today. Specifically, altered states of consciousness, like trance, hypnosis, focused attention...<</carl>>
He looked around the room, eyes half-lidded like he hadn’t slept much.
<<carl>>And yes, before you ask... we’re doing a demo. No, it’s not magic. And no, you won’t cluck like a chicken.<</carl>>
A few students chuckled. You didn't. Your gaze continued to shift to the pendulum. He asked for a volunteer. Some raised their hands jokingly, while others did so earnestly. You didn't.
He chose a guy who was two seats away from you, short hair, a self-assured grin, and was typically the one to make sarcastic comments from the back.
The pendulum began to swing.
<img src="Images/Story/IntroPsych04/01.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<carl>>Just keep your eyes on the movement. In and out. Side to side. Let your breathing match the rhythm. That’s it. Good.<</carl>>
It was quiet. You could hear the faint tick of the classroom clock, the whir of the AC. The student’s shoulders slumped. His eyes glazed. His smirk disappeared. The shift was subtle… but real. Then Sophia’s voice cut through the silence like a knife dipped in honey.
<<sophia>>Wow. One minute he’s smirking, the next he’s a blank little puppy. Adorable.<</sophia>>
You glanced over. She was leaning back in her seat, arms folded, one dark boot resting on the heel of the other. Her smile wasn’t kind.
<<sophia>>How easy do you think you’d go under, hmm?<</sophia>>
She didn’t even look at you when she said it. But you knew it was aimed your way. You clenched your hands under the desk and looked away, but your gaze still caught the pendulum. Swinging. Swinging. And for a split second, your breathing matched it.
[[Snap out of it|IntroPsych04_02]]
<<nobr>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<<set $storyContent = true>>
<<if !$backupOutfit>>
<<set $backupOutfit = {
clothing: $clothing,
shoes: $shoes,
socks: $socks,
underwear: $underwear,
bras: $bras
}>>
<<set $clothing = "None">>
<<set $shoes = "None">>
<<set $socks = "None">>
<<set $underwear = "None">>
<<set $bras = "None">>
<<set $uniform = $uniformSlots.school>>
<<run $('#avatar').empty().wiki('<<RenderAvatar>>')>>
<</if>>
<<set _targetHour = 10>>
<<set _targetPeriod = "AM">>
<<if $hour != _targetHour || $period != _targetPeriod || $minute != 0>>
<<set _minutesToSleep = setup.minutesUntil(_targetHour, _targetPeriod)>>
<<if _minutesToSleep > 0>>
<<advanceTime _minutesToSleep>>
<</if>>
<</if>>
<</nobr>>The student’s head dipped forward slightly. His breath slowed. His hands went still in his lap. That smug little grin he wore in every class? Gone, like it had been erased.
Professor Steinberg circled him with deliberate calm.
<<carl>>You’re relaxed. Still. Every sound passes over you like wind. You feel peaceful, and you trust what I say… because it feels good to trust.<</carl>>
A few giggles fluttered around the room, but most people were watching with quiet fascination. You shifted in your seat, pretending to lean back casually, but your pulse was ticking a little faster. The idea of letting someone pull your strings like that, it should’ve been ridiculous. Embarrassing. So why did it feel... tempting?
Then came Sophia’s voice:
<<sophia>>God, look at him. Two minutes ago he was acting like the alpha in here. Now he’s drooling like a puppy.<</sophia>>
You rolled your eyes, half to yourself.
<<mc>>You really can’t go ten minutes without making it weird, huh?<</mc>>
Sophia turned her gaze to you, sharp and amused.
<<sophia>>I didn’t make it weird. I just noticed how fast you started breathing when the pendulum came out.<</sophia>>
You froze.
<<mc>>What are you talking about? I was just watching. Like everyone else.<</mc>>
She smirked and leaned back again, arms crossed.
<<sophia>>Mhm. Just watching. Mouth a little open, eyes a little glassy… totally normal.<</sophia>>
You looked away, jaw tight, but before you could fire back, Dr. Steinberg snapped his fingers. The hypnotized student blinked and sat upright.
<<maleStudent>>Wait… did it work? I don’t remember anything. That’s crazy.<</maleStudent>>
The room relaxed with a few quiet laughs. Dr. Steinberg nodded, rubbing the back of his neck like he’d just finished lifting something heavy.
<<carl>>Not everyone responds the same way. Some people go deep, some barely notice anything. It’s about trust… and suggestion. The idea that your mind can let go, if it wants to.<</carl>>
You looked at the pendulum on the desk.
<<mc>>It’s just a trick, anyway. Right?<</mc>>
Sophia didn’t answer right away. She just smiled.
<<sophia>>Maybe. Maybe not. Depends on how honest you are… with yourself. And you know that...<</sophia>>
<<nobr>>
<<set $introPsych += 1>>
<<link "Go back to the campus">>
<<if $backupOutfit>>
<<set $clothing = $backupOutfit.clothing>>
<<set $shoes = $backupOutfit.shoes>>
<<set $socks = $backupOutfit.socks>>
<<set $underwear = $backupOutfit.underwear>>
<<set $bras = $backupOutfit.bras>>
<<unset $backupOutfit>>
<</if>>
<<set $storyContent = false>>
<<set $uniform = "None">>
<<set $curiosity +=1>>
<<statChange "+Curiosity" "pink">>
<<goto "Campus">>
<</link>>
<<advanceTime 180>>
<<set $energy -= 40>>
<<run $journalEntries.push("Day " + $currentDay + ": Intro to Psych got weird today.\n\n
Prof. Steinberg brought a pendulum to class. Like, an actual hypnosis pendulum. Said we were learning about suggestibility and altered states.\n\n
He picked some guy a few seats away from me, usually loud and cocky. But after a minute watching that thing swing, he just… went blank. Like, totally out of it. Not faking either.\n\n
It was kinda freaky. I wasn’t even under and still felt myself syncing with the motion.\n\n
Sophia wouldn’t shut up, obviously. Said I looked hypnotized just from watching. Dammit... Am I giving it away that easily?\n\n
I don’t know. It messed with me more than I want to admit.")>>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<</nobr>>Dr. Steinberg’s voice droned across the lecture hall like white noise with a PhD.
<<carl>>Freud’s theory separates the mind into three parts: the Id, the Ego, and the Superego...<</carl>>
The lights were bright, the room too cold. Rows of students stared ahead, half of them already checked out. You tried to focus, pen hovering over your notebook, but your notes were a mess of doodles and half-formed words.
<<carl>>The Id is all instinct. Desire. No filter. It wants what it wants, no matter the consequences.<</carl>>
Your eyelids drooped. You weren’t even sure how long he’d been talking. Time was warping under fluorescent lights and monotony.
Then, something hit your arm. You blinked, looked down. A crumpled paper ball bounced off your notebook and onto the floor.
You slowly picked the paper ball from the floor and opened it. Inside, it was written in black ink:
<i>What if your Id just wants to be a pretty little thing?</i>
You turned. Back row. Black lace. Smudged eyeliner. Sophia.
She sat like she owned the seat, one leg tucked up, fingers playing with a pen, a half-amused smirk on her lips. Her choker glinted in the light. She caught your eye, tilted her head toward the empty seat beside her, then mouthed:
<<sophia>>Come on.<</sophia>>
You hesitated just long enough to realize there wasn’t a good reason not to go. So you gathered your notebook and slid into the seat beside her. She didn’t greet you. Just leaned in close, her perfume thick and sweet, dark berries, maybe, or something more sinful.
<<sophia>>You looked like you were dying. Want me to whisper the dirty parts of Freud’s theory in your ear?<</sophia>>
Her voice was low and teasing, just loud enough for you to hear over Steinberg’s lecture.
You coughed. Or maybe choked.
Sophia grinned wider, pen already scribbling something into her notebook. Her black pen was dancing across the page. The handwriting was casual, a little loopy. Like she hadn’t even thought twice before writing it. You glanced at her. She wasn’t looking at you. Just smiling to herself, twirling her pen slowly between her fingers.
<img src="Images/Story/IntroPsych05/01.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<sophia>>You know, Freud said we all hide our true desires. The ones we’re too scared to admit even to ourselves. <</sophia>>
Her voice was quiet, not whispering, exactly, but intimate. Like you were the only one she wanted to hear.
<<sophia>>I bet that yours would look so cute in pink.<</sophia>>
You opened your mouth, then closed it. No words. Just heat rising in your face and a tight knot forming somewhere in your chest.
<<sophia>>What? Did I hit a nerve? Or did I just say something you’ve been thinking about too much lately?<</sophia>>
She finally turned her head, eyes locking onto yours. Playful. Unapologetic. And maybe, just maybe, serious.
[[Say something back|IntroPsych05_02]]
<<nobr>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<<set $storyContent = true>>
<<if !$backupOutfit>>
<<set $backupOutfit = {
clothing: $clothing,
shoes: $shoes,
socks: $socks,
underwear: $underwear,
bras: $bras
}>>
<<set $clothing = "None">>
<<set $shoes = "None">>
<<set $socks = "None">>
<<set $underwear = "None">>
<<set $bras = "None">>
<<set $uniform = $uniformSlots.school>>
<<run $('#avatar').empty().wiki('<<RenderAvatar>>')>>
<</if>>
<<set _targetHour = 10>>
<<set _targetPeriod = "AM">>
<<if $hour != _targetHour || $period != _targetPeriod || $minute != 0>>
<<set _minutesToSleep = setup.minutesUntil(_targetHour, _targetPeriod)>>
<<if _minutesToSleep > 0>>
<<advanceTime _minutesToSleep>>
<</if>>
<</if>>
<</nobr>>You exhaled slowly, eyes dropping to the note in your lap.
<<mc>>And what if you’re right?<</mc>>
That caught her attention. She stopped twirling her pen. Her smirk shifted, not gone, just... quieter. More curious.
<<sophia>>Then I guess we’re not wasting time pretending, are we?<</sophia>>
She leaned back in her seat, one arm slung over the chair beside her. Still watching you, but softer now. Less performance, more intrigue.
<<sophia>>That little voice in your head, the one you’re trying to ignore? That’s your Id, babe. And I think she’s got great taste.<</sophia>>
You felt your whole body flush. Not just from embarrassment, from the fact that some part of you liked hearing it out loud.
The lecture was still going. Dr. Steinberg’s voice was still echoing across the hall.
But none of that mattered right now.
<<nobr>>
<<set $introPsych += 1>>
<<set $curiosity += 0.5>>
<<link "Go back to the campus">>
<<if $backupOutfit>>
<<set $clothing = $backupOutfit.clothing>>
<<set $shoes = $backupOutfit.shoes>>
<<set $socks = $backupOutfit.socks>>
<<set $underwear = $backupOutfit.underwear>>
<<set $bras = $backupOutfit.bras>>
<<unset $backupOutfit>>
<</if>>
<<set $storyContent = false>>
<<statChange "+Curiosity" "pink">>
<<set $uniform = "None">>
<<goto "Dorm">>
<</link>>
<<advanceTime 180>>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<<run $journalEntries.push("Day " + $currentDay + ": Social Psych today felt more like group therapy than a class. The chairs were set up in that same creepy circle, no desks, just empty space in the middle./n/n Dr. Hartmann hit us with this question on the board: ‘Who are you when no one’s watching?’ Then she just started calling on people./n/n People said some real stuff. Like, actually honest. I didn’t think anyone would go there, but they did./n/n Then she picked me./n/n I told them I try on different versions of myself when I’m alone. That I move, talk, even sit differently. Like I’m rehearsing a me that doesn’t fully exist yet./n/n She asked if any of those versions felt more real. I said sometimes. And she said that’s the kind of answer we’re here for./n/n I don’t know. I felt weirdly seen. But also super exposed.")>>
<</nobr>>You slump into your chair with a sigh, still carrying the unease from yesterday’s lecture. Your thoughts keep circling around all the things she said, and you haven’t figured out if it was profound or just creepy. Today, the room feels colder.
Then you spot her. Sophia. Sitting three seats down, legs crossed, notebook closed, black lipstick immaculate. You didn’t know she even took this class. She sees you before you can look away. And smirks. Just as you’re about to slide your gaze anywhere else, the door swings open. In comes Professor Steinberg, all coat, mug, and grizzled silence.
<<carl>>What makes you you?<</carl>>
He asks it like a threat. Like an accusation. The usual shuffle of awkward answers follows. Some brave, most forgettable. Dr. Steinberg lets them flounder before scoffing.
<<carl>>No. You’re not your choices. You’re not your soul. You’re a machine that’s been trained since birth. Pressed, molded, rewarded, punished.<</carl>>
He writes a single word on the board: CONDITIONING.
<img src="Images/Story/IntroPsych06/01.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<carl>>You salivate at a bell like Pavlov’s dogs. You press levers for dopamine hits like Skinner’s pigeons. Every little reaction you think is yours? It's just reinforcement.<</carl>>
The room is quiet. Sophia uncrosses her legs. Slowly. You glance, and she whispers, not to anyone. Just out into the space between you.
<<sophia>>Good boys don’t talk back.<</sophia>>
Your stomach flips. You force your eyes forward, pretending not to hear, pretending not to feel that warm thread of shame coil somewhere low in your belly. Dr. Steinberg keeps talking.
<<carl>>Suggestion works even faster. No whip. No cage. Just words. Repeated. Over and over. Until your brain starts obeying on its own.<</carl>>
Sophia leans closer.
<<sophia>>Like a mantra, right? she says. Or a little bedtime affirmation?<</sophia>>
Her voice is barely above a whisper, but somehow, still cuts through the air like smoke. You don’t answer. You can’t. You remember the video. That voice. The soft hum of compliance curling around your thoughts like a lullaby.
<<sophia>>You’re not immune, sweetheart.<</sophia>>
You breathe out too fast. Too loud. She notices. Dr. Steinberg continues, unaware, or pretending to be.
<<sophia>>Eventually, you start to like it. The routine. The repetition. The approval. Your brain rewires. And you think you chose it.<</sophia>>
Sophia lets out the smallest giggle, tapping the side of her temple with a black-painted nail.
<img src="Images/Story/IntroPsych06/02.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<sophia>>You like being good, don’t you?<</sophia>>
You can’t look at her. You can't even look at yourself. The bell rings. Dr. Steinberg walks out without a word. But Sophia stays seated. She tilts her head and studies you. Her eyes aren't cruel. They're... curious. Like she’s watching something hatch.
<<sophia>>You should be careful. Once the conditioning sets in, it gets really hard to tell who’s in control.<</sophia>>
She stands and walks past you, brushing your shoulder with hers, light, almost meaningless. But your skin buzzes like a trigger just got pulled.
<<nobr>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<<set $storyContent = true>>
<<if !$backupOutfit>>
<<set $backupOutfit = {
clothing: $clothing,
shoes: $shoes,
socks: $socks,
underwear: $underwear,
bras: $bras
}>>
<<set $clothing = "None">>
<<set $shoes = "None">>
<<set $socks = "None">>
<<set $underwear = "None">>
<<set $bras = "None">>
<<set $uniform = $uniformSlots.school>>
<<run $('#avatar').empty().wiki('<<RenderAvatar>>')>>
<</if>>
<<set _targetHour = 10>>
<<set _targetPeriod = "AM">>
<<if $hour != _targetHour || $period != _targetPeriod || $minute != 0>>
<<set _minutesToSleep = setup.minutesUntil(_targetHour, _targetPeriod)>>
<<if _minutesToSleep > 0>>
<<advanceTime _minutesToSleep>>
<</if>>
<</if>>
<<run $journalEntries.push("Day " + $currentDay + ": Today, in Dr. Steinberg's class, he talked about conditioning. How we've been conditioned out entire lives, in order to become who we are right now, and are still being continioned to become someone else in the future. Sophia was there, and of course, the kept teasing me the entire class...")>>
<<set $introPsych += 1>>
<<link "Go back to the campus">>
<<if $backupOutfit>>
<<set $clothing = $backupOutfit.clothing>>
<<set $shoes = $backupOutfit.shoes>>
<<set $socks = $backupOutfit.socks>>
<<set $underwear = $backupOutfit.underwear>>
<<set $bras = $backupOutfit.bras>>
<<unset $backupOutfit>>
<</if>>
<<set $storyContent = false>>
<<set $uniform = "None">>
<<goto "Campus">>
<<advanceTime 180>>
<</link>>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<</nobr>>Dr. Steinberg arrives exactly like he means to, not rushed, not early, but with the kind of slow confidence that makes it clear the clock works for him, not the other way around. He’s got his coat half open, a battered travel mug in one hand, and the faint smell of bitter coffee trails him as he crosses the room. No “good morning.” Just the squeak of the whiteboard marker as he writes in broad, block letters:
OPERANT CONDITIONING
<img src="Images/Story/IntroPsych07/01.png" style="width:75%; height:auto; display:block; margin:0 auto;">
The letters look heavy, like they could leave dents in the board.
<<carl>>We’ve all heard of conditioning. Pavlov’s dogs. The sound of a bell making you drool. But that’s classical conditioning, reflexes. Today, we’re talking about operant conditioning. This is about choice. Action. Consequences. It’s how behaviors are learned and unlearned.<</carl>>
You shift in your seat. The classroom hums faintly with the overhead lights. Somewhere to your right, the faint scent of something. Roses maybe... It drifts past, and when you glance over, you see her.
Sophia.
She’s two rows over, lounging in her seat like she’s already mastered the material. Black lipstick. Black nails. The standard school skirt, but worn like it’s been tailored to her, just short enough to make your gaze hesitate. She catches you looking. Her mouth tilts up, not in friendliness, but in a way that makes you feel like you just volunteered for something without knowing it.
<img src="Images/Story/IntroPsych07/02.png" style="width:75%; height:auto; display:block; margin:0 auto;">
Steinberg clicks to the next slide: a simple diagram: Stimulus, response, reinforcement.
<<carl>>Positive reinforcement: You do something, you get a reward. Negative reinforcement: You do something, something unpleasant goes away. Punishment: you break the rules, you get something you don’t like.<</carl>>
Your mind catches on that word "punishment", but before you can follow it anywhere, he keeps talking.
<<carl>>It’s not just about rats pressing levers for food pellets. It’s about you. You’ve been conditioned your whole life. The way you dress. The way you talk. Even the things you don’t say.<</carl>>
<i>Even the things you don’t say.</i>
That line sticks.
You remember high school, standing in the hallway, the fluorescent lights buzzing like they wanted to burn a hole through your skull. You remember the way you laughed when they laughed. How you called that guy a freak, just loud enough for everyone to hear. How the football captain’s approving grin felt like a prize. And the next day, nobody touched your locker. Nobody shoved you into the wall. You’d been rewarded, and you learned the lesson fast.
You glance sideways again. Sophia hasn’t been looking at Steinberg at all. Her eyes are still on you.
[[Focus on the lecture|IntroPsych07_02]]
<<nobr>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<<set $storyContent = true>>
<<if !$backupOutfit>>
<<set $backupOutfit = {
clothing: $clothing,
shoes: $shoes,
socks: $socks,
underwear: $underwear,
bras: $bras
}>>
<<set $clothing = "None">>
<<set $shoes = "None">>
<<set $socks = "None">>
<<set $underwear = "None">>
<<set $bras = "None">>
<<set $uniform = $uniformSlots.school>>
<<run $('#avatar').empty().wiki('<<RenderAvatar>>')>>
<</if>>
<<set _targetHour = 10>>
<<set _targetPeriod = "AM">>
<<if $hour != _targetHour || $period != _targetPeriod || $minute != 0>>
<<set _minutesToSleep = setup.minutesUntil(_targetHour, _targetPeriod)>>
<<if _minutesToSleep > 0>>
<<advanceTime _minutesToSleep>>
<</if>>
<</if>>
<</nobr>>Steinberg is still pacing at the front of the room, gesturing with his coffee mug as if it’s just another pointer.
<<carl>>The thing about reinforcement is, it works even when you know it’s being used on you. If I give you something good every time you sit up straighter in your seat, pretty soon you’ll be doing it without thinking about why. Same with punishment. You’ll stop a behavior to avoid the sting, even if you never admit that’s why you stopped.<</carl>>
He clicks to the next slide, a photograph of a child smiling nervously under the approving gaze of a teacher.
<<carl>>This is why social rules stick so hard. It’s not because they make sense. It’s because every time you follow them, you get rewarded, with approval, safety, belonging. Break them, and you risk losing all of that.<</carl>>
Your throat feels dry. That old memory from the hallway sharpens in your mind. The way the jocks had clapped your back after you’d said it. The rush of relief when the spotlight of their cruelty shifted away from you. Approval. Safety. Belonging. You’d been chasing those like oxygen.
When you glance to the side again, Sophia is leaning her chin into her hand, her black nails tapping slowly against her cheek. She tilts her head and mouths the words "good boy", just slow enough for you to read her lips.
You look away, heat rising under your collar. Dr. Steinberg’s voice cuts back in.
<<carl>>If it’s that easy to teach a behavior, you have to wonder how hard do you think it is to unteach one? Or replace it with something else entirely?<</carl>>
You know it’s meant for the whole class, but it doesn’t feel that way. From the corner of your eye, Sophia shifts forward, resting her elbows on her desk. When Steinberg turns to write on the board, she leans across the aisle, her voice pitched low enough that only you can hear.
<<sophia>>Bad habits can be fixed, you know. All it takes is the right punishment… or the right reward.<</sophia>>
Her lips curve, and she doesn’t break eye contact until Steinberg turns back around. You force yourself to stare at the board. But the words there don’t make it any easier to breathe.
<<nobr>>
<<set $introPsych += 1>>
<<link "Go back to the campus">>
<<if $backupOutfit>>
<<set $clothing = $backupOutfit.clothing>>
<<set $shoes = $backupOutfit.shoes>>
<<set $socks = $backupOutfit.socks>>
<<set $underwear = $backupOutfit.underwear>>
<<set $bras = $backupOutfit.bras>>
<<unset $backupOutfit>>
<</if>>
<<set $storyContent = false>>
<<set $uniform = "None">>
<<set $curiosity +=1>>
<<statChange "+Curiosity" "pink">>
<<goto "Campus">>
<</link>>
<<advanceTime 180>>
<<set $energy -= 40>>
<<run $journalEntries.push("Day " + $currentDay + ": Man… Sophia. She wasn’t even doing anything, just sitting there two rows over, but it was like the whole room bent around her. The black lipstick, the nails, the way she wore that skirt like it was designed just for her. I swear she caught me looking, and the smile she gave wasn’t friendly. It was… like I’d already agreed to something without even knowing the terms. I tried to focus on the lecture, but my head kept drifting back to her. I don’t know if it’s curiosity or if I’m just playing with fire. Probably both.")>>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<</nobr>>The lecture hall buzzed faintly as students shuffled notebooks, phones, and pens across their desks. Dr. Steinberg stood at the front with his tweed jacket a little too big at the shoulders and his thinning hair catching the fluorescent lights. He looked calm as always, the type of professor who didn’t need to raise his voice because silence settled around him naturally. Today, though, he had something new in his hands: a bright sheet of round stickers in a rainbow of colors. He held them up like they were some kind of prize.
<img src="Images/Story/IntroPsych08/01.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<carl>>This morning, we're going to do a demonstration on operant conditioning. The principle is very simple. Behavior can be shaped through reinforcement, and a reward, a token, or even a small word of praise can change how someone behaves.<</carl>>
The class murmured with amusement as a guy in the back muttered:
<<maleStudent>>What is this, kindergarten?<</maleStudent>>
A ripple of quiet laughter followed, and Dr. Steinberg smiled faintly, unbothered.
<<carl>>Yeah yeah, it feels childish, but that’s the point. You’ll see how quickly these tokens matter once we start. So, whoever answers correctly gets a sticker.<</carl>>
He fanned them out: blue, green, yellow, red, and pink. They shimmered under the overhead lights, absurdly cheerful against his dull brown lecture notes. You leaned back in your chair, wishing to disappear. Stickers, seriously? This was going to be humiliating. You could already imagine the whispers if you got one of the pink ones. Dr. Steinberg adjusted his glasses and scanned the rows, and then his eyes landed on you.
<<carl>>You there.<</carl>>
He pointed towards you, with his polite, but firm tone.
<<carl>>Tell us what’s the difference between positive reinforcement and negative reinforcement?<</carl>>
Your stomach lurched as dozens of faces tilted toward you. You swallowed, forcing yourself to straighten in your seat.
<<mc>>Uh... positive reinforcement is when you... add something pleasant, to encourage the behavior. And negative reinforcement is when you take away something unpleasant... to disencourage the behavior.<</mc>>
<<carl>>Correct. Very good.<</carl>>
Relief washed through you. Maybe that was it, and maybe you’d just get the nod and be done. But then you saw his hand, slowly peeling a sticker from the sheet. Not blue or a green one. A pink one... He crossed the room, the rubber soles of his shoes squeaking softly on the tile, and pressed the star to the corner of your notebook. The pastel shape shone garishly against the dark cover.
<img src="Images/Story/IntroPsych08/02.png" style="width:75%; height:auto; display:block; margin:0 auto;">
Snickers bubbled from a couple of desks nearby. Someone whispered, “Cute.” Another voice hissed, “It fits him.” Your ears burned as a heat rose to your cheeks until it felt like the whole class could see it. You stared at the sticked, twitching your fingers toward it, fighting the urge to peel it off immediately.
[[Try to focus on the class|IntroPsych08_02]]
<<nobr>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<<set $storyContent = true>>
<<if !$backupOutfit>>
<<set $backupOutfit = {
clothing: $clothing,
shoes: $shoes,
socks: $socks,
underwear: $underwear,
bras: $bras
}>>
<<set $clothing = "None">>
<<set $shoes = "None">>
<<set $socks = "None">>
<<set $underwear = "None">>
<<set $bras = "None">>
<<set $uniform = $uniformSlots.school>>
<<run $('#avatar').empty().wiki('<<RenderAvatar>>')>>
<</if>>
<<set _targetHour = 10>>
<<set _targetPeriod = "AM">>
<<if $hour != _targetHour || $period != _targetPeriod || $minute != 0>>
<<set _minutesToSleep = setup.minutesUntil(_targetHour, _targetPeriod)>>
<<if _minutesToSleep > 0>>
<<advanceTime _minutesToSleep>>
<</if>>
<</if>>
<</nobr>>Your hand hovered over the sticker like it was burning a hole into your notebook. Just peel it off, you told yourself, just take it off and be done with it. But your fingers stalled, stiff in the air, as if some invisible weight pinned them there. Dr. Steinberg turned back to the class, adjusting his glasses with one finger. His voice stayed calm, patient, like he was guiding children through a science experiment.
<<carl>>Notice what’s happening already. It’s a piece of paper, but the moment I give it a color, it carries meaning, and that meaning shifts with context. Pink, for example, is associated with gender, softness, even childhood. And yet, here it sits, shaping how he feels.<</carl>>
The whole room chuckled, but no one laughed cruell, yet you felt every eye on you anyway. A girl a few rows down leaned in to her friend and whispered:
<<femaleStudent>>It actually looks kind of cute there.<</femaleStudent>>
The words carried just enough to reach your ears, makinh your throat tighten.
Steinberg paced slowly, holding the sticker sheet at his side. He didn’t look at you again, but his words lingered.
<<carl>>What matters isn’t the sticker itself, but the reaction. He’s debating whether to hide it or accept it, and that debate is reinforcement at work. If others laugh, he’ll peel it off, if others nod, if they say it fits, maybe he’ll keep it. Either way, his behavior shifts because of this tiny external cue.<</carl>>
The class murmured in agreement. A couple of students actually nodded toward you, like they were silently encouraging you to leave it there. Then Dr. Steinberg spoke again, quieter this time.
<<carl>>...And I’ll add... don’t laugh too much. Because truth be told, it does suit him.<</carl>>
The words hit harder than you expected. You froze, staring down at the star. Did he mean it, or was he just using you as an example? You couldn’t tell. Your chest tightened, a strange mix of shame and... something else. Something like pride, as if a part of you liked the idea that it suited you, even if you hated yourself for thinking it.
Around you, the whispers had faded. The star still gleamed in its place, bright and soft and unignorable. You sank back in your chair, trying to focus on Dr. Steinberg’s lecture as he moved on, but your eyes kept drifting down to that little pink mark, but still, you didn’t peel it off.
When the class wrapped up, you gathered your things slowly, stuffing your pens into your bag, eyes fixed on the star so you wouldn’t have to meet anyone else’s gaze. Most of the students were already filing out, their chatter filling the room again. You almost felt safe. That’s when a shadow fell across your desk. You looked up, and there was Sophia. You hadn’t even realized she’d been sitting a few rows behind you. Her black nails drummed once against the edge of your desk as her sharp eyes flicked down to the sticker, then back up to your face.
<img src="Images/Story/IntroPsych08/03.png" style="width:75%; height:auto; display:block; margin:0 auto;">
Her lips curved into a knowing smirk.
<<sophia>>Pink really suits you, pet.<</sophia>>
She didn’t wait for a reply, she just let the words hang in the air, then turned and walked off with her bag slung over one shoulder, her boots clicking softly against the floor. Your chest tightened as you froze in place, the word "pet" echoing louder than Dr. Steinberg’s entire lecture.
<<nobr>>
<<set $introPsych += 1>>
<<link "Go back to the campus">>
<<if $backupOutfit>>
<<set $clothing = $backupOutfit.clothing>>
<<set $shoes = $backupOutfit.shoes>>
<<set $socks = $backupOutfit.socks>>
<<set $underwear = $backupOutfit.underwear>>
<<set $bras = $backupOutfit.bras>>
<<unset $backupOutfit>>
<</if>>
<<set $storyContent = false>>
<<set $uniform = "None">>
<<set $femininity +=1>>
<<statChange "+Femininity" "pink">>
<<goto "Campus">>
<</link>>
<<advanceTime 180>>
<<set $isSophiaQuestActive = true>>
<<set $energy -= 40>>
<<run $journalEntries.push("Day " + $currentDay + ": Got picked in class today, answered right and Dr. Steinberg slapped a pink star on my notebook like it was some kind of joke. Everyone chuckled, a couple whispered it looked 'cute.' Then he said it suited me. I wanted to peel it off, but I couldn’t. I just sat there staring at it like an idiot. And then, when I thought it was over, Sophia stopped by my desk. She looked at the star, smirked, and said, 'Pink really suits you, pet.' Then she just walked away like she owned the whole room.\n\n
My chest’s still tight just thinking about it. I should feel pissed… but I don’t know. Part of me actually liked hearing it.")>>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<</nobr>>You slip into your usual seat, the smell of old chalk and coffee lingering in the air. Dr. Steinberg is already at the front, pacing slowly in front of the board with a marker in hand. No slides today. Just silence, until he writes a single word in large, careful letters:
<i>Memory</i>
<img src="Images/Story/IntroPsych09/01.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<<carl>>Most people think memory is a recording. Something objective and reliable, but that’s not what it is. Memory lies.<</carl>>
He underlines the word twice. The squeak of the marker sounds almost aggressive in the quiet room.
<<carl>>Every time you recall something, you’re not pulling out a file, you’re rewriting it. You edit, replace, reshape. Every recollection is an act of imagination.<</carl>>
He walks to his desk and picks up a cup of coffee. The steam curls up lazily as he speaks.
<<carl>>Eyewitness testimonies get overturned because of this, entire relationships fracture because of this. We’re unreliable narrators of our own lives.<</carl>>
A murmur runs through the room. Sophia sits near the back this time, half shadowed by the dim lights, watching him with that lazy, knowing expression.
<img src="Images/Story/IntroPsych09/02.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<<carl>>So when someone says “I remember who I am,” what they really mean is, “I remember the story I keep telling myself.”<</carl>>
The words dig in deeper than you expect. You think of your own memories, the ones that come uninvited at night. The laughter of old friends, the taunting echo of voices in a locker lined hallway, the heat of humiliation mixed with relief. You never question if those memories were true, but what if they weren’t? What if the version you replayed was a softened edit to keep you from breaking?
<<carl>>There’s an experiment I like. Loftus, 1974. Subjects are shown a car crash, and one group is asked how fast the cars were going when they “hit.” Another group when they “smashed.”<</carl>>
He lifts his gaze from the board.
<<carl>>The “smashed” group remembered broken glass that wasn’t there. One word changed the past.<</carl>>
You can feel your pulse behind your ears. The air feels heavy, thick with implication.
<<carl>>Language isn’t just communication. It’s control. Whoever names the memory, writes the version that survives.<</carl>>
He caps the marker and leans against the desk as his tone softens.
<<carl>>So here’s the question. What if the stories you tell yourself about who you are... were written by someone else? And every time you remember, you reinforce their version instead of your own?<</carl>>
A few students exchange uncertain looks. Sophia smiles faintly and catches your eye.
<<sophia>>Guess that means your past isn’t even yours anymore, huh?<</sophia>>
Her voice is quiet, but the words find you anyway. You’re not sure if it’s mockery or empathy.
<<carl>>For next class, we'll write about a memory we were told ourselves too many times. Then try to rewrite it, not what happened, but what we think happened. We'll see if we can feel the difference. <</carl>>
You exhale slowly, not sure when you started holding your breath.
[[Stay behind after class|IntroPsych09_02]]
<<nobr>>
<<set $storyContent = true>>
<<set $introPsych += 1>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<<set $storyContent = true>>
<<if !$backupOutfit>>
<<set $backupOutfit = {
clothing: $clothing,
shoes: $shoes,
socks: $socks,
underwear: $underwear,
bras: $bras
}>>
<<set $clothing = "None">>
<<set $shoes = "None">>
<<set $socks = "None">>
<<set $underwear = "None">>
<<set $bras = "None">>
<<set $uniform = $uniformSlots.school>>
<<run $('#avatar').empty().wiki('<<RenderAvatar>>')>>
<</if>>
<<set _targetHour = 10>>
<<set _targetPeriod = "AM">>
<<if $hour != _targetHour || $period != _targetPeriod || $minute != 0>>
<<set _minutesToSleep = setup.minutesUntil(_targetHour, _targetPeriod)>>
<<if _minutesToSleep > 0>>
<<advanceTime _minutesToSleep>>
<</if>>
<</if>>
<</nobr>>The last few students filter out. The scrape of chairs fades, leaving the faint hum of the lights and the soft clink of Dr. Steinberg’s mug. You stay seated, staring at your notebook, your reflection ghosted in the dark surface of the desk. Sophia doesn’t move either, she lingers near the back, pretending to scroll through her phone. Eventually, she walks up the aisle toward you, her boots tapping against the floor, echoing louder in the emptiness.
<<sophia>>You looked like someone who just realized their memories might be someone else’s fingerprints.<</sophia>>
You let out a quiet breath.
<<mc>>Guess that means I don’t really trust my own head anymore.<</mc>>
She leans against the desk beside you, arms crossed.
<<sophia>>Good, you shouldn’t. The mind lies to keep itself alive. Maybe it’s time to let one of those lies die.<</sophia>>
Her tone is casual, but the weight behind it lands hard. You glance at her, but she’s already staring past you, toward the half erased word "Memory" still faint on the board. The silence stretches.
<<sophia>>You ever notice how when you tell yourself a story long enough, it starts to sound like truth? Even if it’s something small, like why you stopped talking to someone, or why you said what you said that day.<</sophia>>
You swallow. The words land a little too close.
<<mc>>And if the truth’s worse than the lie?<</mc>>
Sophia smiles without warmth.
<<sophia>>Then you’re finally ready to remember it.<</sophia>>
Dr. Steinberg clears his throat from the front of the room, breaking whatever thread was weaving between you.
<<carl>>You two planning on renting the place after I leave, or just testing how long memory lasts without witnesses?<</carl>>
Sophia chuckles and pushes off the desk, her bag slung over one shoulder.
<<sophia>>Relax, doc. We were just reminiscing.<</sophia>>
<<carl>>Mm. That’s dangerous business in this room.<</carl>>
He gives you both a look that might be amusement, might be warning. As Sophia passes him on the way out, he speaks again, his voice quieter.
<<carl>>Be careful which stories you keep telling yourself. Some of them start writing back.<</carl>>
When the door closes, you’re left in the half light of the classroom, staring at the ghostly white smudge of the word "Memory" on the board. You can still hear her voice, soft and certain.
<i>Then you’re finally ready to remember it.</i>
You don’t know what she meant. But you know it felt true.
<<nobr>>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<<run $journalEntries.push("Day " + $currentDay + ": Dr. Steinberg talked about memory today. How it’s not a recording but a story we rewrite every time we remember. He said whoever names the memory controls it. That messed with me. I started thinking about my own memories, and how many of them I’ve edited without even realizing it.\n\nSophia stayed after class. She said the mind lies to survive, and that maybe it’s time to let one of those lies die. I didn’t know what to say. Maybe she’s right. Maybe I’ve been living inside someone else’s version of me for a while now.")>>
<<link "Go back to the campus">>
<<if $backupOutfit>>
<<set $clothing = $backupOutfit.clothing>>
<<set $shoes = $backupOutfit.shoes>>
<<set $socks = $backupOutfit.socks>>
<<set $underwear = $backupOutfit.underwear>>
<<set $bras = $backupOutfit.bras>>
<<unset $backupOutfit>>
<</if>>
<<set $storyContent = false>>
<<set $uniform = "None">>
<<goto "Campus">>
<<advanceTime 180>>
<</link>>
<</nobr>>The room feels heavier today. The lights flicker once before settling, casting that same washed out glow over the rows of desks. You take your seat, the hum of the air vents too loud, the silence too deliberate. Dr. Steinberg stands at the front, staring at the board, one hand gripping a piece of chalk he hasn’t written with yet. His coffee mug sits untouched beside him.
Sophia is already in her spot, two rows back this time, half slouched, black nails tapping against her desk in a slow, rhythmic beat. She’s watching him, not the kind of attention a student gives a teacher, but something sharper. Like she’s waiting for him to slip.
Without a word, he finally writes on the board in large, sharp strokes:
<i>False Memories</i>
<img src="Images/Story/IntroPsych10/01.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<<carl>>Last time, we talked about the stories we tell ourselves. Today, let’s talk about the stories other people tell us... and how easily they can become ours.<</carl>>
His voice is calm, even steady, but there’s something brittle beneath it. A tremor that doesn’t belong to nerves, it belongs to effort. He sets the chalk down and rubs at a small smudge on the board like it personally offends him.
<<carl>>A false memory doesn’t feel false. That’s what makes it dangerous. The mind prefers coherence to truth, so it builds, reshapes, invents. It fills gaps with what should have happened.<</carl>>
He starts pacing. Each turn feels too sharp, too deliberate. His shoes scuff against the tile.
<<carl>>Sometimes those false memories come from suggestion... sometimes they come from guilt. The brain doesn’t like loose ends... It edits until the story makes sense again, even if it’s wrong.<</carl>>
You notice the faintest tremor in his hand when he picks up the coffee mug. It clinks softly against the desk. He sets it down too hard.
A student in the front row raises her hand, voice hesitant.
<<femaleStudent>>So... are you saying people can just make up an entire past and think it’s real?<</femaleStudent>>
Dr. Steinberg’s head snaps too fast toward her. His tone comes out clipped.
<<carl>>I’m saying it happens every day.<</carl>>
The girl lowers her hand quickly. The room goes still, Sophia glances at you and arches an eyebrow, then leans forward, chin resting in her palm.
<<sophia>>He’s spiraling.<</sophia>>
You whisper back before you even realize it.
<<mc>>What do you mean?<</mc>>
<<sophia>>Watch his hands.<</sophia>>
She’s right. He’s gripping the chalk again, but it’s broken now, cracked in two without him noticing. A thin line of white dust runs down the side of his coat sleeve. When he turns back to the board, he writes something beneath the words "False Memories," the letters uneven, rushed.
<i>They rewrite you.</i>
He stares at it for a long time. The silence stretches so thin you can almost hear the sound of the fluorescent hum swallowing itself. Then, softly:
<<carl>>Sometimes the person doing the rewriting... doesn’t even realize they’re doing it.<</carl>>
He turns back to the class, but his eyes skip over the rows like he’s looking for someone who isn’t there. Sophia shifts in her seat, legs crossed, voice cutting through the air like a knife wrapped in velvet.
<<sophia>>You’re not just talking theory, are you, doc?<</sophia>>
Dr. Steinberg blinks. The mask comes back on, but not perfectly. His smile is too tight.
<<carl>>Everything I say in here is theory, Miss Duran.<</carl>>
<<sophia>>Sure.<</sophia>>
Her tone is almost playful, but you can feel the electric tension stretching between them. He looks at her for a second too long before turning back to the board.
<<carl>>Let’s take a short break.<</carl>>
He steps out of the classroom. The door closes harder than it needs to.
The room exhales all at once, as students murmur, stretch and look relieved. Sophia doesn’t move, she’s watching the door, unreadable.
<<sophia>>You saw that too, right?<</sophia>>
<<mc>>Yeah. He looked… shaken.<</mc>>
<<sophia>>No. He looked like someone who remembered something he wasn’t supposed to.<</sophia>>
Her words linger long after the hum of conversation fills the air again.
[[Wait for him to return|IntroPsych10_02]]
<<nobr>>
<<set $storyContent = true>>
<<set $introPsych += 1>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<<set $storyContent = true>>
<<if !$backupOutfit>>
<<set $backupOutfit = {
clothing: $clothing,
shoes: $shoes,
socks: $socks,
underwear: $underwear,
bras: $bras
}>>
<<set $clothing = "None">>
<<set $shoes = "None">>
<<set $socks = "None">>
<<set $underwear = "None">>
<<set $bras = "None">>
<<set $uniform = $uniformSlots.school>>
<<run $('#avatar').empty().wiki('<<RenderAvatar>>')>>
<</if>>
<<set _targetHour = 10>>
<<set _targetPeriod = "AM">>
<<if $hour != _targetHour || $period != _targetPeriod || $minute != 0>>
<<set _minutesToSleep = setup.minutesUntil(_targetHour, _targetPeriod)>>
<<if _minutesToSleep > 0>>
<<advanceTime _minutesToSleep>>
<</if>>
<</if>>
<</nobr>>The door opens. Dr. Steinberg steps back in, his expression composed again, but his sleeves are rolled up now, his tie loosened. He sets his mug down and begins writing with his left hand this time. The letters are jagged.
<<carl>>Memory isn’t just what you remember, it’s what you can’t forget.<</carl>>
He pauses, looking at the word forget as though testing its meaning. Then he underlines it once. The chalk snaps again, but no one laughs.
<<carl>>You ever try to rewrite a memory so many times that it stops fighting you? That’s what trauma does. It makes you the author and the victim at once.<</carl>>
His voice cracks. It’s small, almost unnoticeable, but the class goes dead silent. You exchange a glance with Sophia, she’s sitting up straight now, alert. He takes a slow breath and puts the chalk down carefully. When he speaks again, it’s quieter.
<<carl>>There’s something fascinating about how the mind hides what it can’t handle. Buries it so deep, you start teaching about it instead of remembering it.<</carl>>
For a second, he’s not talking to the class anymore. You can feel it, and so can Sophia. She leans closer and whispers, barely audible.
<<sophia>>He’s talking about himself.<</sophia>>
He straightens suddenly, awareness flooding back into him. The professor again, the authority.
<<carl>>Alright. That’s enough for today. Write your reflections. And... don’t assume the past is done with you.<</carl>>
As the room stirs and students begin to leave, Sophia doesn’t move, and neither do you. Dr. Steinberg rubs his temples, then glances your way, just briefly. His eyes meet yours and for the first time, you don’t see the lecturer, or the cynic. You see a man who’s afraid of his own mind.
He looks away first. Sophia finally stands, slinging her bag over her shoulder.
<<sophia>>Told you. We're not the only ones rewriting stories around here.<</sophia>>
Her voice is softer this time. Almost protective, and then, she’s gone.
You stay seated, staring at the board. The words "False Memories" still hang there like a confession half erased. Somewhere deep down, you start to wonder if the people who teach you how the mind breaks can’t trust their own, what chance do you have?
<<nobr>>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<<run $journalEntries.push("Day " + $currentDay + ": Today was... different. Dr. Steinberg looked off, like something inside him cracked for a second. He was talking about false memories, about how trauma rewrites the past, and I swear his voice broke mid-sentence. Everyone else just thought it was dramatic, but Sophia noticed too. We both did. It wasn’t theory, he was remembering something he shouldn’t, and now I can’t stop thinking about what he meant when he said, 'Don’t assume the past is done with you.'")>>
<<link "Go back to the campus">>
<<if $backupOutfit>>
<<set $clothing = $backupOutfit.clothing>>
<<set $shoes = $backupOutfit.shoes>>
<<set $socks = $backupOutfit.socks>>
<<set $underwear = $backupOutfit.underwear>>
<<set $bras = $backupOutfit.bras>>
<<unset $backupOutfit>>
<</if>>
<<set $storyContent = false>>
<<set $uniform = "None">>
<<goto "Campus">>
<<advanceTime 180>>
<</link>>
<</nobr>>The light in the lecture hall feels colder this morning. Not gray or dim, just sharp, like it’s cutting through the dust instead of illuminating it. You walk in early, a few minutes before nine, and Dr. Steinberg is already standing at the front of the room. He’s never this early. He’s staring at the board, not writing, or preparing slides, just standing there with a piece of chalk held loosely in one hand, his shoulders too still. The usual easy rhythm of his movements, the way he straightens the desk, the little half smile when he catches a student’s eye... it’s all gone.
<img src="Images/Story/IntroPsych11/01.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
You take your seat near the middle. The hum of conversation builds around you, the rustle of notebooks, the scrape of chairs, the muted laughter of people talking about anything except psychology. Sophia slips into the seat a row ahead and glances over her shoulder at Dr. Steinberg, then at you, one brow arched.
<<sophia>>What’s with him?<</sophia>>
<<mc>>Don't know. He’s usually not this early.<</mc>>
At exactly nine, Dr. Steinberg moves. He sets the chalk against the board and draws a single, steady line. The sound of it echoes strangely in the room, louder than it should be. Then he turns and faces the class.
<<carl>>Good morning.<</carl>>
His voice is even, but there’s a pause between each phrase, a faint mechanical precision.
<<carl>>Today we’re talking about... automatic behavior. Actions performed without awareness. Habits, scripts. The mind’s shortcuts.<</carl>>
He writes the words "AUTOMATIC BEHAVIOR" on the board in neat, blocky letters.
<<carl>>You brush your teeth the same way every morning, you reach for the same pocket when you look for your phone. You tie your shoes, lock your door, walk the same path to class. All these actions are reflexive, not reflective. They happen because the body remembers what the mind has stopped noticing.<</carl>>
There’s something wrong with his pacing. Each sentence lands too cleanly, like he’s reading from a script only he can see. The pauses between words are almost identical. You glance at Sophia again. She’s watching him, not taking notes.
<<sophia>>He’s on autopilot.<</sophia>>
Dr. Steinberg continues.
<<carl>>Automaticity saves us time. It frees our conscious thought for other tasks, but it also makes us vulnerable. If someone changes the loop, the body doesn’t argue, it just follows.<</carl>>
He stops, blinking slowly, as though surprised by his own words. A faint tremor passes through his hand.
<<carl>>The brain prefers efficiency, familiarity, repetition. It craves patterns, even harmful ones.<</carl>>
The chalk breaks between his fingers. A small piece falls to the floor, rolling until it taps the edge of the desk. He doesn’t pick it up, he just stares at it for a second too long, then continues writing with what’s left.
<<carl>>When a loop becomes self sustaining, it no longer needs reinforcement. The subject maintains it willingly. Sometimes... even joyfully.<</carl>>
Sophia shifts in her seat, lowering her head slightly. You can’t see her expression, but you sense the change... the air around her goes still. Dr. Steinberg exhales through his nose and smiles faintly, but the expression doesn’t match his eyes.
<<carl>>We call these conditioned responses. Learned patterns of thought or action reinforced through repetition. Once they’re established, they can be... difficult to unlearn.<</carl>>
The sentence drifts as his eyes flicker from face to face as though he’s trying to remember where he is.
<<carl>>Difficult... yes.<</carl>>
For a moment, he looks lost, then his posture straightens again, and the smile returns, small and strained.
<<carl>>There are two ways to change automatic behavior: interruption or substitution. To interrupt, you introduce friction, a pause, a shock, something that forces awareness. To substitute, you build a new loop to replace the old one.<</carl>>
He sets down the chalk and walks toward the desk, his steps too even.
<<carl>>That’s what therapy often is. It’s not about deleting patterns, it’s about rewriting them.<</carl>>
Something in your chest tightens at that word. Rewriting. Sophia tilts her head just slightly, eyes narrowing.
<<sophia>>He’s quoting her.<</sophia>>
You look at her.
<<mc>>Who?<</mc>>
<<sophia>>Never mind.<</sophia>>
Dr. Steinberg reaches for his coffee mug, lifts it, then freezes midway as if forgetting what he meant to do with it. He sets it down carefully, fingers trembling.
<<carl>>The important thing to remember is that most behavior isn’t chosen. It’s inherited, absorbed, mirrored.<</carl>>
He stops again, and this time there’s a faint crack in his composure... a flicker of confusion followed by something almost like fear.
<<carl>>Sometimes... it’s not clear who started the pattern in the first place.<</carl>>
A long silence follows and you hear the ticking of the clock above the door.
Finally, he clears his throat, straightens his papers, and forces another small smile.
<<carl>>That will be all for today. Please review the chapter on conditioning for next week.<</carl>>
He turns his back to the class and begins erasing the board, slow, deliberate strokes that smear chalk dust across his sleeve. No one moves at first, then chairs scrape, notebooks close, the quiet rhythm of people leaving. Sophia lingers until most are gone. She looks at him one last time.
<<sophia>>He’s trying to remember something.<</sophia>>
<<mc>>He just seems tired.<</mc>>
She shakes her head, picking up her bag.
<<sophia>>No. He seems scared.<</sophia>>
When you stand to leave, you glance back. Dr. Steinberg is still erasing the board, his back turned, head bowed slightly. The words are gone now, but the faint outline of one sentence remains, visible in the dust where the chalk didn’t fully vanish:
<i>The subject maintains it willingly.</i>
You stare at it for a moment longer before walking out. In the hallway, Sophia waits near the door, her arms crossed. She doesn’t say anything, and neither do you, but you both hear it, the soft scrape of chalk against the board again, long after the lecture should have ended.
[[Come back to the classroom with Sophia|IntroPsych11_02]]
<<nobr>>
<<set $storyContent = true>>
<<set $introPsych += 1>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<<set $storyContent = true>>
<<if !$backupOutfit>>
<<set $backupOutfit = {
clothing: $clothing,
shoes: $shoes,
socks: $socks,
underwear: $underwear,
bras: $bras
}>>
<<set $clothing = "None">>
<<set $shoes = "None">>
<<set $socks = "None">>
<<set $underwear = "None">>
<<set $bras = "None">>
<<set $uniform = $uniformSlots.school>>
<<run $('#avatar').empty().wiki('<<RenderAvatar>>')>>
<</if>>
<<set _targetHour = 10>>
<<set _targetPeriod = "AM">>
<<if $hour != _targetHour || $period != _targetPeriod || $minute != 0>>
<<set _minutesToSleep = setup.minutesUntil(_targetHour, _targetPeriod)>>
<<if _minutesToSleep > 0>>
<<advanceTime _minutesToSleep>>
<</if>>
<</if>>
<</nobr>>You follow Sophia back into the lecture hall, following the noise of chalk scraping against the board. You both look at Dr. Steinberg, who’s still there, slowly writing something new over the erased words. Sophia breaks the silence first.
<<sophia>>Hey, professor.<</sophia>>
He doesn’t turn around.
<<carl>>Yes, Ms. Duran?<</carl>>
<<sophia>>You okay?<</sophia>>
He stops writing on the board, hand frozen mid motion. For a long time, he doesn’t answer. When he does, his tone is calm, maybe too calm.
<<carl>>Of course, just tired. Long week.<</carl>>
Sophia folds her arms.
<<sophia>>It’s Tuesday.<</sophia>>
That makes him pause. The eraser drops to the ledge, and he presses both palms flat against the chalkboard. You hear a quiet exhale, shaky, controlled. He finally turns around, his expression is neutral again, but there’s something brittle in his eyes, the kind of focus that looks borrowed.
<<carl>>Did you have a question about the lecture?<</carl>>
Sophia tilts her head slightly.
<<sophia>>Yeah. You said behavior loops rewrite themselves. That they don’t need outside control anymore once they start running.<</sophia>>
<<carl>>Correct.<</carl>>
<<sophia>>How does a person know when that’s happening to them?<</sophia>>
Dr. Steinberg looks at her for several seconds, then at you. His gaze lingers on you longer than it should. There’s recognition there, or maybe guilt.
<<carl>>They don’t. Usually, someone else notices first.<</carl>>
Sophia’s voice softens.
<<sophia>>And what if that someone else just watches it happen?<</sophia>>
Something flickers across his face, not anger, but confusion. He rubs the bridge of his nose like he’s trying to massage a headache away.
<<carl>>This isn’t...<</carl>>
He stops mid-sentence, shakes his head, and forces a breath through his teeth.
<<carl>>You should both head out. I have another class to prepare.<</carl>>
He picks up his notes, but his fingers tremble as he arranges them. A single sheet slips free and falls to the floor. You bend to grab it. It’s half a page of lecture notes, neatly typed, but in the middle of the text, one sentence is highlighted in yellow.
<i>When the subject begins to question the source of their routine, reinforcement must increase.</i>
You glance up. Steinberg has already stepped closer, taking the page from your hand. His smile looks forced, like muscle memory rather than emotion.
<<carl>>Thank you.<</carl>>
You nod, stepping back. Sophia’s watching him, eyes narrowed, calculating. She doesn’t say anything until you both step into the hallway. The door closes behind you with a soft click. For a moment, neither of you move, then Sophia exhales sharply.
<<sophia>>He’s cracking.<</sophia>>
<<mc>>Maybe he’s just stressed.<</mc>>
<<sophia>>No. That wasn’t stress. That was a program skipping a line.<</sophia>>
You look at her, uneasy.
<<mc>>What are you talking about?<</mc>>
<<sophia>>You really don’t feel it?<</sophia>>
You start to answer, but she cuts you off with a small shake of her head.
<<sophia>>Forget it. Just... pay attention next class. Watch what happens when he repeats himself.<</sophia>>
She turns to leave, but halfway down the hall, she stops and looks back over her shoulder.
<<sophia>>And if you start repeating him too, stop writing for a while.<</sophia>>
You stand there for a long time after she’s gone, staring at the door. Inside, you can still hear the faint squeak of chalk, slow and uneven. When it stops, you catch something else instead, a soft whisper, muffled through the door, almost like he’s reading from his own notes.
<<carl>>The loop maintains itself. The loop maintains itself. The loop maintains itself...<</carl>>
You step back without realizing it. For the first time since the semester began, the university feels colder, not in temperature, but in rhythm. Everything sounds too deliberate. The sound of your own footsteps following you down the corridor feels... practiced.
<<nobr>>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<<run $journalEntries.push("Day " + $currentDay + ": Today in Intro to Psychology, Dr. Steinberg seemed... off. Like he was on autopilot, repeating phrases without really meaning them. Sophia thinks he’s cracking under the pressure, but it felt more like he was trying to remember something important. At one point, he froze mid-sentence, like he forgot where he was. Sophia warned me to watch out for it next time, said if I start repeating him too, I should stop writing for a while. I’m not sure what to make of it, but it’s unsettling.")>>
<<link "Go back to the campus">>
<<if $backupOutfit>>
<<set $clothing = $backupOutfit.clothing>>
<<set $shoes = $backupOutfit.shoes>>
<<set $socks = $backupOutfit.socks>>
<<set $underwear = $backupOutfit.underwear>>
<<set $bras = $backupOutfit.bras>>
<<unset $backupOutfit>>
<</if>>
<<set $storyContent = false>>
<<set $uniform = "None">>
<<goto "Campus">>
<<advanceTime 180>>
<</link>>
<</nobr>>Cognitive Development was held in a smaller lecture hall, more intimate, almost cozy, if aging plastic chairs and humming fluorescents could ever be called that.
<img src="Images/Story/CognDev01/01.png" style="width:75%; height:auto; display:block; margin:0 auto;">
You arrived just before the clock hit the hour, slipping into a seat near the middle again. A low buzz of idle conversation filled the room as students talked about their experiences in these first days. That’s when she walked in. She wasn’t trying to stand out, but of course, she didn’t need to.
Long blonde hairl, pale skin, and a focused kind of calm in her expression, like she’d been studying for this moment since kindergarten. Her uniform was neat and soft, like she was already five steps ahead of the class, but didn’t mind helping others catch up.
<img src="Images/Story/CognDev01/02.png" style="width:75%; height:auto; display:block; margin:0 auto;">
She scanned the room once and then, sat right next to you.
<<emily>>Hi there. I’m Emily. Mind if I sit here? You looked like you could use a friendly face.<</emily>>
You shook your head, a little surprised.
<<mc>>N-no... You can sit here. I'm $mc, by the way...<</mc>>
<<emily>>Thanks, $mc. I really don’t like sitting alone. It always brings back that weird high school feeling, you know? Like you’re on the outside looking in.<</emily>>
She smiled, genuine, friendly, but with a spark of something sharper beneath it. She reached into her bag and pulled out a notebook already color-coded with sticky tabs.
<<emily>>You’re in psych too? First year? Me too. I get a little excited about this stuff, so... sorry if I start talking your ear off. I just really enjoy it.<</emily>>
<<mc>>Yeah. First year. Just trying not to drown in it already.<</mc>>
She grinned.
<<emily>>Yeah, same here. Sort of. I’ve been into psych since I was sixteen. I used to read textbooks in my free time. Super lame, I know... but I loved it<</emily>>
You smirked.
<<mc>>Could be worse. I was reading game manuals at sixteen.<</mc>>
<<emily>>I knew it. You and I are totally on the same wavelength. Nerd energy recognizes nerd energy.<</emily>>
She offered her hand, and you shook it. Her grip was warm and certain.
[[You hear someone coming in|CognDev01_02]]
<<nobr>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<<set $storyContent = true>>
<<if !$backupOutfit>>
<<set $backupOutfit = {
clothing: $clothing,
shoes: $shoes,
socks: $socks,
underwear: $underwear,
bras: $bras
}>>
<<set $clothing = "None">>
<<set $shoes = "None">>
<<set $socks = "None">>
<<set $underwear = "None">>
<<set $bras = "None">>
<<set $uniform = $uniformSlots.school>>
<<run $('#avatar').empty().wiki('<<RenderAvatar>>')>>
<</if>>
<<set _targetHour = 10>>
<<set _targetPeriod = "AM">>
<<if $hour != _targetHour || $period != _targetPeriod || $minute != 0>>
<<set _minutesToSleep = setup.minutesUntil(_targetHour, _targetPeriod)>>
<<if _minutesToSleep > 0>>
<<advanceTime _minutesToSleep>>
<</if>>
<</if>>
<</nobr>>A tall man with sharp jawline, piercing blue eyes, carefully styled dark hair streaked just at the temples with early silver. Dressed in a sleek dark blazer over a light shirt, he had an intensity about him that made the room instinctively fall silent. This was Dr. Harry Williams. He scanned the class with a polite, almost amused half-smile, as though he was quietly sizing up which of you would keep up.
<<harry>>Good morning, everyone. Let’s talk about what makes a mind grow.<</harry>>
The class began, his voice smooth and confident as he guided you through the foundations of cognitive development, like schemas, assimilation and accommodation, Piaget’s stages, all delivered with a sharp clarity that made complex ideas seem deceptively easy.
<img src="Images/Story/CognDev01/03.png" style="width:75%; height:auto; display:block; margin:0 auto;">
Next to you, Emily wrote everything down with careful precision. A few times, she leaned over to whisper quick examples or playful jokes tied to the material. She made it easy to keep up, almost fun.
About halfway through, Professor Williams paused.
<<harry>>Each of you processes information a little differently. Part of this course is learning how your brain takes in, stores, and reshapes what it knows. You’ll be doing an individual reflection assignment next week.<</harry>>
A few groans from the back of the room. Emily leaned closer, whispering with a sly smile.
<<emily>>So I guess we’re journaling our brains now. Honestly? Could be kinda fun.<</emily>>
[[Keep on taking notes|CognDev01_03]]By the time class ended, your notebook had more underlines than actual sentences, and Emily was already packing her things. As you stood up, she turned to you again.
<<emily>>Hey, I’m putting together a small study group for this class. Super chill, just a few of us meeting once or twice a week. You should totally come. You seem really grounded... I think you’d fit right in.<</emily>>
<<nobr>>
[[Accept her offer|CognDev01_04A]]
[[Refuse her offer|CognDev01_04B]]
<</nobr>><<mc>>Yeah, sure. Honestly, I could use someone keeping me on track. Otherwise I’ll end up three hours deep on Wikipedia reading about, like, conspiracy theories instead of actual psychology.<</mc>>
<<emily>>Oh my gosh, yes. Last week I started reading about brain plasticity and somehow ended up deep-diving haunted Victorian dolls for like an hour. Total rabbit hole.<</emily>>
<<mc>>See? It’s a real problem. So... yeah. I’m in.<</mc>>
<<emily>>Great. Can I get your number? Just so I can let you know when we plan the first study hangout.<</emily>>
She handed you her phone.
<<emily>>Go ahead, type it in. And don’t even think about giving me a fake one, or I’ll totally call you out in front of the whole class. Dramatic gasp and everything.<</emily>>
<<mc>>I’d never risk public academic humiliation.<</mc>>
You punched in your number. Emily then quickly took your phone and added her contact.
<<emily>>Looks like you’re officially on the list. I’ll send you the details later. We usually meet late afternoons, so I hope you’re not too popular yet.<</emily>>
<<mc>>I’ll try to fit you in between my thrilling dorm Netflix marathons.<</mc>>
<<emily>>Perfect. See you around, partner.<</emily>>
And just like that, she slipped into the hall, leaving you weirdly glad you’d decided to say yes.
<<nobr>>
<<set $cognDev += 1>>
<<set $isEmilyQuestActive = true>>
<<link "Go back to the campus">>
<<if $backupOutfit>>
<<set $clothing = $backupOutfit.clothing>>
<<set $shoes = $backupOutfit.shoes>>
<<set $socks = $backupOutfit.socks>>
<<set $underwear = $backupOutfit.underwear>>
<<set $bras = $backupOutfit.bras>>
<<unset $backupOutfit>>
<</if>>
<<set $storyContent = false>>
<<set $uniform = "None">>
<<goto "Campus">>
<</link>>
<<advanceTime 180>>
<<set $energy -= 40>>
<<run $journalEntries.push("Day " + $currentDay + ": Met Emily today in Cognitive Development. She’s kind of hard to describe without sounding cheesy. Really smart, fast with answers, super organized in a way that should be overwhelming, but somehow she makes it look easy. She’s also funny, which caught me off guard. \n\nI said yes to her study group without even thinking. It just came out. Not sure if it’s because I actually want the help or because it felt nice to have someone include me. \n\nShe said she’ll text me when it’s happening. So I guess I’ve got plans now. Social ones. Weird. But not bad.")>>
<</nobr>><<mc>>Honestly, thanks, but I think I’ll pass for now. I sort of... absorb stuff better when I’m alone. Less chance of me just zoning out while someone else is talking.<</mc>>
Emily tilted her head, then gave a little grin.
<<emily>>That’s fair. Honest and self-aware. I like that. It’s kind of rare, honestly.<</emily>>
<<mc>>Yeah, or it’s just a fancy way of saying I’m awkward in groups.<</mc>>
<<emily>>For what it’s worth, you hide it really well. And if you ever change your mind, my offer’s still open. I’ll probably be somewhere on campus overanalyzing Piaget anyway.<</emily>>
<<mc>>I’ll keep that mental image on file.<</mc>>
<<emily>>Cool. Later, solo scholar.<</emily>>
She gave you a playful two-finger salute before heading out. You watched her disappear into the flow of students, a tiny part of you already second-guessing your choice, but for now, it felt like the right call.
<<nobr>>
<<set $cognDev += 1>>
<<set $isEmilyQuestActive = false>>
<<link "Go back to the campus">>
<<if $backupOutfit>>
<<set $clothing = $backupOutfit.clothing>>
<<set $shoes = $backupOutfit.shoes>>
<<set $socks = $backupOutfit.socks>>
<<set $underwear = $backupOutfit.underwear>>
<<set $bras = $backupOutfit.bras>>
<<unset $backupOutfit>>
<<set $storyContent = false>>
<</if>>
<<set $storyContent = false>>
<<set $uniform = "None">>
<<goto "Campus">>
<</link>>
<<advanceTime 180>>
<<set $energy -= 40>>
<<run $journalEntries.push("Day " + $currentDay + ": Cognitive Development was solid. Professor Williams talks fast and throws a lot at you, but it somehow all clicks by the end. Guy knows what he's doing. \n\nI ended up sitting next to this girl, Emily. She’s quick, super organized, and way more outgoing than I’m used to. She asked if I wanted to join her study group. I told her I study better on my own. Not sure if that’s actually true or just easier to say. \n\nShe didn’t seem to mind. Said I could join anytime. I might take her up on it later... but right now, being on my own still feels simpler. I think.")>>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<</nobr>>You enter the smaller lecture hall for Cognitive Development a little early. It has lower ceilings, soft lighting, a slight hum from aging fluorescent lights that never quite go out, and is warmer than most other rooms on campus.
The projector at the front is already turned on and stopped at the first slide:
“The Architecture of Learning”
Not yet a professor. Just a title and a calm room that gradually fills with students.
<img src="Images/Story/CognDev02/01.png" style="width:75%; height:auto; display:block; margin:0 auto;">
You look around and see her. Emily was sitting close to the center with her legs crossed, back straight, and a notebook open on her lap with her typical rainbow of sticky tabs sticking out like feathers. She's calmly focusing on something, as if she's been in lectures since birth.
<img src="Images/Story/CognDev02/02.png" style="width:75%; height:auto; display:block; margin:0 auto;">
She looks up, meets your gaze, and waves gently and casually.
[[Sit next to Emily|CognDev02_02]]
<<nobr>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<<set $storyContent = true>>
<<if !$backupOutfit>>
<<set $backupOutfit = {
clothing: $clothing,
shoes: $shoes,
socks: $socks,
underwear: $underwear,
bras: $bras
}>>
<<set $clothing = "None">>
<<set $shoes = "None">>
<<set $socks = "None">>
<<set $underwear = "None">>
<<set $bras = "None">>
<<set $uniform = $uniformSlots.school>>
<<run $('#avatar').empty().wiki('<<RenderAvatar>>')>>
<</if>>
<<set _targetHour = 10>>
<<set _targetPeriod = "AM">>
<<if $hour != _targetHour || $period != _targetPeriod || $minute != 0>>
<<set _minutesToSleep = setup.minutesUntil(_targetHour, _targetPeriod)>>
<<if _minutesToSleep > 0>>
<<advanceTime _minutesToSleep>>
<</if>>
<</if>>
<</nobr>>You approach her and slide into the seat next to her. Her smile is present, not astonished or eager.
<<emily>>Hey, stranger. You’re early. Unless I’m the one who lost track of time again. Either way… I’m glad you’re here.<</emily>>
<<mc>>Nope. You’re just scarily punctual. I couldn't sleep much, so I figured I’d start my day with a little educational identity crisis.<</mc>>
<<emily>>It’s the perfect place for that, honestly. Professor Williams has this way of making you question everything, not by pushing, just by… inviting you to see yourself differently.<</emily>>
You both laugh. She has a steady, warm presence that is similar to sitting next to someone who refuses to let the walls close in on you. She stops and looks sideways without raising her head.
<<nobr>>
<<if $isEmilyQuestActive == false>>
<<emily>>Hey, um… about the study group thing. I know you said no before, and I completely respect that. I just wanted you to know the offer is still open. No pressure, I promise. I guess I just like knowing I'm not the only one trying to make sense of it all when the lectures get a little strange.<</emily>><br><br>
Now avoiding eye contact, she lightly taps her pen against the edge of her notes.<br><br>
<img src="Images/Story/CognDev02/03.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<emily>>You really don’t have to say yes. I just thought it was worth mentioning. One last time, I promise.<</emily>><br><br>
[[Say yes this time|CognDev02_03a]]
[[Politely decline again|CognDev02_03b]]
<<elseif $isEmilyQuestActive == true>>
<<emily>>Hey, so… about the study group. It’s still happening. I just need to find a time that won’t completely ruin everyone’s schedule. I’ll probably text you as soon as everything’s set, if that’s okay with you.<</emily>><br><br>
<<mc>>Of course. I was actually wondering when you'd bring it up.<</mc>><br><br>
<<emily>>Cool. I just didn’t want to come off clingy or anything. I really do think it’ll help, though. You’re sharp, and it’s just easier to stay afloat in all this theory stuff when someone else is there to toss you a floatie.<</emily>><br><br>
This time, you notice how simple it is to return her smile.<br><br>
<<emily>>Alright. Just… don’t ghost me, okay? I have some pretty serious abandonment issues when it comes to Piaget.<</emily>><br><br>
<<mc>>Noted. I’ll bring snacks, and moral support.<</mc>><br><br>
She lightly nuzzles your shoulder with hers, but it lingers in the air between you until the professor enters.<br><br>
<img src="Images/Story/CognDev02/04.png" style="width:75%; height:auto; display:block; margin:0 auto;">
[[Pay attention to the class|CognDev02_04]]
<</if>>
<</nobr>>You both remain silent for a moment as Emily looks at you with genuine surprise.
<<mc>>Actually... yeah. I’ve been thinking about it. I probably should’ve said yes the first time.<</mc>>
Her eyes immediately warm as her lips form a gentle smile.
<<emily>>You sure? I mean, no pressure, just snacks, notes, and mild academic suffering.<</emily>>
<<mc>>That’s basically my definition of bonding.<</mc>>
<<emily>>Okay then. I’ll text you once everything’s ready. Probably something low-key, like the common room or the campus café. And this time, I’ll even let you pick the highlighters.<</emily>>
She gives you a playful bump with her knee under the desk, barely a tap, but it makes your chest feel just a little lighter.
<img src="Images/Story/CognDev02/05.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<emily>>Thanks. It’s nice not being the only one trying to overachieve without making a whole show out of it.<</emily>>
[[The professor enters|CognDev02_04]]
<<set $isEmilyQuestActive = true>><<mc>>I really appreciate it, Emily... but I think I’m still better off on my own. At least for now.<</mc>>
She nods slowly, perhaps a little disappointed behind the corners of her smile but not offended.
<img src="Images/Story/CognDev02/06.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<emily>>Fair enough. I did say it was the last time I’d ask, and I meant it. I just wanted you to know the door was still open. That’s all.<</emily>>
After giving her notebook a single tap, she looks ahead and straightens her posture.
<<emily>>Still glad we sit near each other, though. Makes class feel less... endless.<</emily>>
<<mc>>Same here.<</mc>>
For a brief moment, you nearly regret it as the silence returns. It's not awkward, just quiet. However, the moment changes when the professor walks in.
[[Pay attention to the class|CognDev02_04]]
<<set $isEmilyQuestActive = false>>Every head turns as the sound of the door closing slashes through the space like a blade. Professor Harry Williams, tall, composed, with a sharp dark blazer and focused but unreadable eyes, enters with the same quiet intensity as before. With only a marker in one hand, he walks confidently toward the podium without any notes.
<<harry>>Today we examine the self. Not the one in your mirror, the one you built. And rebuilt. And performed for the world.<</harry>>
<img src="Images/Story/CognDev02/07.png" style="width:75%; height:auto; display:block; margin:0 auto;">
He spins around and starts writing in a steady, slanted script on the board:
<i>Social Roles and the Architecture of Identity.</i>
<<harry>>We develop mental models early, we call them schemas. Scripts for who we’re supposed to be. You build them from your parents, your peers, media, even silence. Especially silence.<</harry>>
His voice is calm, but it slices.
<<harry>>You’re not just students. You’re children, siblings, friends, followers, actors. Each role... comes with expectations. And the more you play the part, the harder it is to tell where it ends, and where you begin.<</harry>>
You look at Emily. Her brows are slightly raised as she quickly and neatly scribbles.
<<harry>>In this class, we won’t strip away the mask. We’ll study it. Where it came from. What it protects. And what it costs.<</harry>>
He looks around the rows. It seems for a second that he sees more of you than you intended to show. You look down and start writing, but nothing he says seems to fit neatly into your notes. He adds a second line after turning back to the board:
<i>Assimilation. Accommodation. Transformation.</i>
<<harry>>You don’t grow by staying the same. You grow by breaking the model, by letting new truths disturb the old ones. Some of you are already in the middle of that. Most of you don’t know it yet.<</harry>>
There is silence in the room. Pens don't move. Emily leans in beside you and murmurs:
<<emily>>This is... kinda intense for a Wednesday morning, huh?<</emily>>
You smirk without looking at her. Then quickly return to your notes. Williams walks slowly down the aisle, voice lower now, pacing measured.
<<harry>>This week, you’ll start personal reflections. Nothing formal. No grades.
Just pay attention to yourself. When your words change. When your tone shifts. When you say something… and don’t know if you meant it.<</harry>>
He pauses in the middle of the space. He looks at you, then at someone else, then at someone else.
<<harry>>Some of what you find will be uncomfortable.<</harry>>
He stops. Then a slight smile.
<<harry>>That’s how you know it’s working.<</harry>>
<<nobr>>
<<set $cognDev += 1>>
<<link "Leave the classroom">>
<<if $backupOutfit>>
<<set $clothing = $backupOutfit.clothing>>
<<set $shoes = $backupOutfit.shoes>>
<<set $socks = $backupOutfit.socks>>
<<set $underwear = $backupOutfit.underwear>>
<<set $bras = $backupOutfit.bras>>
<<unset $backupOutfit>>
<<set $storyContent = false>>
<</if>>
<<set $storyContent = false>>
<<set $uniform = "None">>
<<goto "Campus">>
<</link>>
<<advanceTime 180>>
<<set $energy -= 40>>
<<run $journalEntries.push("Day " + $currentDay + ": Professor Williams talked about how the mind works, how we don’t just see the world as it is. We build it, piece by piece, from everything we’ve experienced before.\n\n
It sounds kind of obvious when you say it out loud, but sitting there in class, it felt different. It felt almost personal. Like realizing you’ve been walking through a funhouse full of mirrors and you’re only just now noticing how warped everything is.\n\n
He told us to reflect on it. Not for a grade or anything formal. Just to notice the moments when our way of thinking gets challenged.\n\n
Honestly, I think I felt that happening right there in the room. Like he knew the exact spot to press.\n\n
Emily, of course, was taking perfect notes like always. It’s like her brain is made for this stuff. She leaned over and whispered that her brain was breaking, and I almost laughed. She has this way of breaking the tension without actually ruining the moment.\n\n
I still don’t know what I’m going to write for the assignment.\n\n
But I can already tell something’s shifting.\n\n
Maybe that’s what we’re supposed to notice.")>>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<</nobr>>Clouds move across the sunlit windows in the classroom, causing the lights to dim a little. Pens clicking, notebooks rustling, some people already dozing off. The atmosphere is quiet but heavy with that Wednesday afternoon sluggishness. With one hand on the desk and the other making languid marker gestures, Dr. Williams stands at the front of the room. He has already written the following on the board:
<i><b>Piaget’s Formal Operational Stage</b>
Age 12 and up: Abstract reasoning, hypothetical thinking, metacognition</i>
<img src="Images/Story/CognDev03/01.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<harry>>By the time you reach adolescence, Piaget says, you gain the ability to think beyond what’s right in front of you. You stop just reacting. You start theorizing.<</harry>>
He gazes at the class, with his focused eyes.
<<harry>>That means you don’t just see what’s happening. You ask why. You imagine what could happen instead. You don’t just believe what you’re told, you begin to build your own models of the world. Your own logic. Your own rules.<</harry>>
Next to you, Emily is sitting with her legs crossed neatly at the ankle, hands folded over a pink notebook. She leans slightly closer, whispering in a calm, almost dreamy tone:
<<emily>>It’s kind of beautiful, isn’t it? Realizing you don’t have to just be what you were told to be.<</emily>>
You glance at her. Her eyes stay on the board, but her expression is thoughtful. Gentle. Dr. Williams continues.
<<harry>>This is where it gets uncomfortable. Because if you can imagine a better version of the world… that means you also start noticing the cracks in the one you’ve been handed... And if you can imagine being someone else… you start questioning who you really are.<</harry>>
You feel something in your chest tighten. Not in a painful way. More like pressure building before a storm. Emily’s voice is quieter now, close to your ear.
<<emily>>Sometimes that question hurts... but sometimes, it feels like the start of something important.<</emily>>
You don’t answer. But your silence says enough. Dr. Williams walks slowly across the front of the room, one hand in his pocket, the other still holding the marker.
<<harry>>Let’s say you believe something about yourself. Something you’ve always believed. Maybe you think you’re logical. Or brave. Or a boy. Or a girl. Doesn’t matter what. What I want you to ask is: where did that belief come from?<</harry>>
He stops.
<<harry>>Did it come from evidence? Or habit?<</harry>>
A soft murmur ripples through the room. The question is too big. Too specific and too vague all at once. Your hand grips your pen tighter. Emily gently shifts beside you, adjusting her skirt as she glances toward you.
<<emily>>That’s a little scary, right? Thinking about who you are... and wondering if it’s just what you’ve been told to be.<</emily>>
Dr. Williams turns back to the board and underlines two words:
<i>Worldview = Working Model</i>
<<harry>>Everything you believe about yourself, your strengths, your fears, your identity, it’s all a working model. One you started building before you even knew you were building it.<</harry>>
He taps the board.
<<harry>>But models aren’t sacred. They can be changed. Upgraded. Sometimes… completely rebuilt.<</harry>>
You feel your breath catch slightly. Emily notices. Her hand, soft and warm, briefly brushes against your elbow with a comforting touch.
<<emily>>It’s okay if things don’t stay the same forever. You’re allowed to grow. You’re allowed to change.<</emily>>
She gives a small, reassuring smile.
<<emily>>Especially if it makes you feel more like… you.<</emily>>
<<mc>>Thanks, Emily...<</mc>>
You both remain silent until the end of the class. After the class is dismissed, you quickly grab your thinks and walk back to your dorm.
<<nobr>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<<set $storyContent = true>>
<<if !$backupOutfit>>
<<set $backupOutfit = {
clothing: $clothing,
shoes: $shoes,
socks: $socks,
underwear: $underwear,
bras: $bras
}>>
<<set $clothing = "None">>
<<set $shoes = "None">>
<<set $socks = "None">>
<<set $underwear = "None">>
<<set $bras = "None">>
<<set $uniform = $uniformSlots.school>>
<<run $('#avatar').empty().wiki('<<RenderAvatar>>')>>
<</if>>
<<set _targetHour = 10>>
<<set _targetPeriod = "AM">>
<<if $hour != _targetHour || $period != _targetPeriod || $minute != 0>>
<<set _minutesToSleep = setup.minutesUntil(_targetHour, _targetPeriod)>>
<<if _minutesToSleep > 0>>
<<advanceTime _minutesToSleep>>
<</if>>
<</if>>
<<run $journalEntries.push("Day " + $currentDay + ": Today in Dr. Williams' class we talked about Piaget’s Formal Operational Stage. Sounds dry, but it actually got to me.\n\n
He said it’s the stage where you stop just reacting and start thinking in bigger ways. You begin questioning things. The rules. The world. Yourself.\n\n
I didn’t think much of it at first, but then he said something about how you start building your own models of reality. Your own logic. Your own rules. That hit harder than I expected.\n\n
Emily was sitting next to me. She leaned over and said it’s beautiful, realizing you don’t have to just be what you were told to be. I don’t know why, but my chest got tight after that.\n\n
Dr. Williams asked where our beliefs come from. If they’re based on truth or just habit. That messed with my head more than I want to admit. I never really questioned if the way I see myself was something I chose… or something I was handed.\n\n
He said everything we believe is just a working model. Something we built without even knowing it. And that it’s okay to change it.\n\n
Emily touched my arm. She said I’m allowed to grow. That change is okay if it makes me feel more like myself.\n\n
I don’t know what that means yet.\n\n
But I keep thinking about it.\n\n
And her.")>>
<<set $cognDev += 1>>
<<link "Go back to your dorm.">>
<<if $backupOutfit>>
<<set $clothing = $backupOutfit.clothing>>
<<set $shoes = $backupOutfit.shoes>>
<<set $socks = $backupOutfit.socks>>
<<set $underwear = $backupOutfit.underwear>>
<<set $bras = $backupOutfit.bras>>
<<unset $backupOutfit>>
<</if>>
<<set $storyContent = false>>
<<set $uniform = "None">>
<<goto "Campus">>
<<advanceTime 180>>
<</link>>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<</nobr>>Wednesday mornings have this weird kind of heaviness. Not just from the heat bleeding through the windows, or the sleepy hum of the classroom. But from the way your brain starts to slow down, like it’s been stretched too thin, even though the day had barely begun. You sit there, elbow on desk, eyes half-focused on the whiteboard, waiting for the usual. Slides. Notes. Maybe a video if you're lucky. But Professor Williams comes in carrying three things: two short plastic cups filled halfway with blue liquid... and one tall, narrow glass.
<img src="Images/Story/CognDev04/01.png" style="width:75%; height:auto; display:block; margin:0 auto;">
You blink at it, confused. He says nothing at first, just sets them on the desk and adjusts his collar like he's stalling for time. Then finally:
<<harry>>Alright. Let’s talk Piaget.<</harry>>
He lifts the two plastic cups.
<<harry>>Both of these have the same amount of water. Agree?<</harry>>
People nod. You do too. It’s obvious. Then, without another word, he pours one into the tall glass. The water rises higher. It looks bigger now. But it’s not. You know it’s not.
<<harry>>Okay. Now which one has more?<</harry>>
He says it with a hint of a smirk, not mocking, just amused. He’s done this before. You lean forward a little, resting your chin on your palm.
<<mc>>Still the same. Just taller.<</mc>>
Across the room, you catch Emily’s voice too.
<<emily>>Same volume.<</emily>>
She sounds sure, but not smug. Calm, like she’s just confirming something she already understands. Professor Williams nods, lifting the taller glass.
<<harry>>This is called the conservation task. Kids under seven usually say the tall glass has more, they can’t decenter. They focus on what’s obvious, not what’s true.<</harry>>
He sets the glass down slowly, like the concept should land heavier than it does. But it does land. At least for you. Because your brain is already chewing on the implications.
<i>How much do I still fall for stuff like that? Not just with water and cups. With people. With myself.</i>
You frown, not even realizing it. The thought creeps in unwanted:
<i>If I dress a certain way, act a certain way... does that mean I’ve changed? Or am I just pouring the same water into a different shape?</i>
Your leg bounces under the desk. You’re not sure why this is bothering you so much. It’s just a basic psych demo. But something about it feels... close to home.
[[Keep paying attention|CognDev04_02]]
<<nobr>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<<set $storyContent = true>>
<<if !$backupOutfit>>
<<set $backupOutfit = {
clothing: $clothing,
shoes: $shoes,
socks: $socks,
underwear: $underwear,
bras: $bras
}>>
<<set $clothing = "None">>
<<set $shoes = "None">>
<<set $socks = "None">>
<<set $underwear = "None">>
<<set $bras = "None">>
<<set $uniform = $uniformSlots.school>>
<<run $('#avatar').empty().wiki('<<RenderAvatar>>')>>
<</if>>
<<set _targetHour = 10>>
<<set _targetPeriod = "AM">>
<<if $hour != _targetHour || $period != _targetPeriod || $minute != 0>>
<<set _minutesToSleep = setup.minutesUntil(_targetHour, _targetPeriod)>>
<<if _minutesToSleep > 0>>
<<advanceTime _minutesToSleep>>
<</if>>
<</if>>
<</nobr>>Class drifts on after the conservation demo. Dr. Williams moves to coins next. Same number, different spacing, then clay shapes, flattened or rolled into balls. The point is clear: young minds see surface. Mature ones see structure. But your thoughts never quite leave the water glasses. You keep hearing his voice in your head:
<i>How often do we treat something as more valuable just because it seems more impressive?</i>
You don’t like how close to home that lands. You think about the way you act around people. How often you smile when you don’t mean it. Dress to blend in. Say things you think sound right. Just a different container, isn’t it? When class ends, you pack your stuff slowly. Most people are already out the door, chatting about dinner or deadlines.
You’re halfway through zipping your bag when you hear her voice.
<<emily>>Hey... you okay?<</emily>>
You glance up. Emily is standing beside your desk, her bag slung over one shoulder. There’s no judgment in her voice, just this soft, steady concern, like she’s checking in without needing a reason.
<<mc>>Yeah. I mean... I guess.<</mc>>
She doesn’t say anything right away. Just waits. Not pressuring. Just... present. You sigh.
<<mc>>I was just thinking about what he said. About how we still get fooled by stuff even when we know better.<</mc>>
She nods, her expression open and warm.
<<emily>>It's kind of uncomfortable, isn’t it? Realizing how much of what we do is just... habit. Or survival.<</emily>>
You frown.
<<mc>>I don’t like the idea that I’m still thinking like a kid sometimes. Like I haven’t grown up all the way.<</mc>>
Emily tilts her head slightly, her eyes soft.
<<emily>>I don’t think it means you’re behind. I think it just means you’re still figuring things out. Everyone is. People just hide it better when they’re scared.<</emily>>
You look at her, and for a moment, the static in your chest quiets. She isn’t trying to fix you. Just letting you breathe.
<<mc>>Thanks. I guess I needed to hear that.<</mc>>
She gives you a gentle smile, then bumps your arm lightly with her elbow.
<<emily>>Anytime. Really. You don’t have to carry stuff like that alone, you know that, right?<</emily>>
You nod, not trusting yourself to say more. Emily lingers for a second, like she wants to say something else, but then the moment passes.
<<emily>>See you soon, okay?<</emily>>
<<mc>>Yeah. See you.<</mc>>
She walks off quietly, joining the flow of students disappearing down the hall. You stay behind a little longer, staring at the table where the glasses still sit, one tall, one short. The water inside them perfectly equal. But somehow, they don’t feel the same.
<<nobr>>
<<set $cognDev += 1>>
<<link "Go back to the campus">>
<<if $backupOutfit>>
<<set $clothing = $backupOutfit.clothing>>
<<set $shoes = $backupOutfit.shoes>>
<<set $socks = $backupOutfit.socks>>
<<set $underwear = $backupOutfit.underwear>>
<<set $bras = $backupOutfit.bras>>
<<unset $backupOutfit>>
<<set $storyContent = false>>
<</if>>
<<set $storyContent = false>>
<<set $uniform = "None">>
<<goto "Campus">>
<</link>>
<<advanceTime 180>>
<<set $energy -= 40>>
<<run $journalEntries.push("Day " + $currentDay + ": We did some Piaget stuff today in Cognitive Dev. Thought it’d be dumb. Water in cups, kids not getting it, but it kind of hit different.\n\n
Dr. Williams asked why we still fall for things that *look* bigger or louder, even when we know they aren’t. I laughed at first… but then I couldn’t stop thinking about it.\n\n
How much of what I do is just... repackaged. Same me, different shape.\n\n
Emily noticed I was quiet after class. She didn’t push or anything, just asked if I was okay. Said everyone’s still figuring themselves out.\n\n
It helped. A lot more than I expected.")>>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<</nobr>>The classroom felt hazy. Not hot, just... slow. Soft. The kind of morning light that draped itself across your desk like a blanket and made your thoughts drift out the window. On the board, Dr. Williams had written in his neat, looping hand:
<i><b>Piaget’s Formal Operational Stage</b><br>Age 12+: Hypothetical Reasoning, Abstract Thought, Metacognition</i>
<<harry>>At this stage, adolescents gain the ability to think beyond the here and now. They start asking questions like, 'What if?' 'What could happen?' 'Why do I think the way I do?'<</harry>>
You tapped your pen absently, watching the light shift on the wall. Your notes were half-finished. The margin was full of absent-minded doodles, some geometric shapes, and, embarrassingly, what looked like a pair of legs in heels.
You were trying not to think about last night. Then a soft voice pulled you back to Earth.
<<emily>>Is this seat taken?<</emily>>
You looked up. Emily was already halfway into the chair beside you, her bag slung over her shoulder. She wore the usual university uniform, and a pink mechanical pencil tucked neatly into her ponytail like it belonged there.
<<emily>>Wanna hear something cute? I used to think dreams were movies God made just for me. Like, little shows He programmed while I slept.<</emily>>
You blinked.
<<mc>>That's… actually kind of adorable.<</mc>>
<<emily>>Right?<</emily>>
<img src="Images/Story/CognDev05/01.png" style="width:75%; height:auto; display:block; margin:0 auto;">
She giggled softly and leaned over to peek at your notebook.
<<emily>>What do you dream about lately? Be honest. I bet it's... interesting.<</emily>>
Her voice was gentle, playful, but without edge. Then she nudged your page, pointing to the legs you’d sketched in the margin.
<<emily>>Hmmm. Hypothetical thinking, huh? I think Dr. Williams would be proud.<</emily>>
You flushed. She smiled.
[[Keep listening to Dr. Williams|CognDev05_02]]
<<nobr>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<<set $storyContent = true>>
<<if !$backupOutfit>>
<<set $backupOutfit = {
clothing: $clothing,
shoes: $shoes,
socks: $socks,
underwear: $underwear,
bras: $bras
}>>
<<set $clothing = "None">>
<<set $shoes = "None">>
<<set $socks = "None">>
<<set $underwear = "None">>
<<set $bras = "None">>
<<set $uniform = $uniformSlots.school>>
<<run $('#avatar').empty().wiki('<<RenderAvatar>>')>>
<</if>>
<<set _targetHour = 10>>
<<set _targetPeriod = "AM">>
<<if $hour != _targetHour || $period != _targetPeriod || $minute != 0>>
<<set _minutesToSleep = setup.minutesUntil(_targetHour, _targetPeriod)>>
<<if _minutesToSleep > 0>>
<<advanceTime _minutesToSleep>>
<</if>>
<</if>>
<</nobr>>Class ended with the usual shuffling of notebooks and bags. Dr. Williams waved goodbye without fanfare. You lingered. So did she.
As you walked out into the warm afternoon, Emily matched your pace without saying anything for a few steps. The air was soft, the shadows long.
<<emily>>You know... I’ve been thinking about Piaget’s idea of metacognition. Like, thinking about your thinking?<</emily>>
She paused, looked at you sideways.
<<emily>>Do you ever notice how much energy you spend hiding parts of yourself from yourself?<</emily>>
You didn’t know how to answer that. Not out loud. She didn’t push.
Instead, she reached into her hoodie pocket and pulled out a little wrapped candy.
<<emily>>Here. I carry these when my brain is too noisy. You look like you need one.<</emily>>
You took it. Her fingers brushed yours.
<<emily>>Wanna walk for a bit? No pressure. Just air and sidewalks. Maybe we can talk about what you really dream about.<</emily>>
You nodded before you realized it.
[[Walk with Emily|CognDev05_03]]The sidewalks were mostly empty. Most students were either in the cafeteria or off somewhere studying for the exams. The campus felt quieter than usual. Gentle. You walked side by side with Emily, unhurried, the candy still warm in your palm.
She didn’t speak for the first few minutes. She just walked, hands tucked into her suit, skirt swaying slightly with every step, her ponytail bouncing behind her like a metronome.
<<emily>>You know, I wasn’t always this... okay. With myself, I mean.<</emily>>
You turned to her, surprised by the sudden vulnerability in her voice.
<<emily>>I used to spend so much time trying to be what people expected. Even if it felt wrong. Even if I didn’t really know what 'right' was.<</emily>>
She smiled, but it was a quiet smile. Tired at the edges.
<<emily>>But one day, someone asked me something simple. Not even a big question. Just... 'When do you feel most like yourself?' And I didn’t know how to answer. That scared me.<</emily>>
<img src="Images/Story/CognDev05/02.png" style="width:75%; height:auto; display:block; margin:0 auto;">
You looked down at the sidewalk. A breeze stirred the leaves near your feet.
<<mc>>I don’t know how I’d answer that either.<</mc>>
She looked at you. Not pushing. Just there.
<<emily>>That’s okay. Most people don’t. But you’ve already started asking. That’s the important part.<</emily>>
You nodded, not because you agreed, but because... something about her made you want to.
She reached into her bag and pulled out a folded note. Small. Neat.
<<emily>>I write these sometimes. Little thoughts that help me remember who I am. Want one?<</emily>>
You took it. Unfolded it. In soft pink ink, it said:
<i>You’re allowed to become someone new. Even if you don’t know who she is yet.</i>
Your breath caught.
<<emily>>Don’t worry. You don’t have to understand it now. Just... keep it. In case you ever forget.<</emily>>
The sun was starting to lower. The sky had gone soft and golden. You realized you hadn’t said a word in several minutes. And somehow, that felt okay.
<<nobr>>
<<set $cognDev += 1>>
<<link "Return to your dorm">>
<<if $backupOutfit>>
<<set $clothing = $backupOutfit.clothing>>
<<set $shoes = $backupOutfit.shoes>>
<<set $socks = $backupOutfit.socks>>
<<set $underwear = $backupOutfit.underwear>>
<<set $bras = $backupOutfit.bras>>
<<unset $backupOutfit>>
<<set $storyContent = false>>
<</if>>
<<set $storyContent = false>>
<<set $uniform = "None">>
<<goto "Dorm">>
<</link>>
<<if not $inventory.some(i => i.name === "Note from Emily")>>
<<set $inventory.push({
name: "Note from Emily",
description: "A little note written by Emily that says: You’re allowed to become someone new. Even if you don’t know who she is yet..."
})>>
<</if>>
<<advanceTime 180>>
<<set $energy -= 40>>
<<run $journalEntries.push("Day " + $currentDay + ": I think I barely heard half of what Dr. Williams was talking about today. Something about Piaget and the way our brains evolve to handle abstract stuff. I was mostly just doodling like an idiot and trying *not* to think about... well, last night.\n\n
Then Emily sat next to me. Out of nowhere.\n\n
She had that pink pencil stuck in her hair, like it’s just always there. I don’t know how she manages to look so calm and sweet all the time. She said something kind of dreamy about how she used to think dreams were movies made by God. Then she looked right at me and asked what I’ve been dreaming about lately.\n\n
Like, how do you even answer that? ‘Oh hey, just dreaming about wearing panties and losing my identity one piece at a time’? Yeah, pass.\n\n
But she didn’t press. Just giggled and pointed at my sketch of legs in heels like it was totally normal. She wasn’t judging me. It felt... weirdly safe.\n\n
We walked together after class. She gave me this little note, said she writes them when her brain gets too loud. Mine’s been loud for days now. The note said: ‘You’re allowed to become someone new. Even if you don’t know who she is yet.’\n\n
I don’t know what to do with that. But I folded it and put it in my wallet. And for now, that feels like enough..")>>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<</nobr>>You sit in your usual spot, on maybe the ligher class of the week Not because you’re any less anxious or anything, but because she’s here.
Emily.
Two rows ahead, usual university uniform, long strawberry-blonde ponytail swaying as she pulls her notebook from her bag. She’s smiling as she chats with the girl next to her, and there’s something about that smile, warm, unguarded, that makes you want to both crawl under your seat and talk to her forever.
Then, Dr. Williams arrives. Youngish. Friendly. Tie a little crooked. A little serious, but nothing that would scare students off.
<<harry>>Good morning, class. Today we’re going to talk about Gender Schema Theory.<</harry>>
You blink. You hadn’t even opened your notebook yet.
<img src="Images/Story/CognDev06/01.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<harry>>It’s one of the more fascinating things we learn in early childhood development. How kids absorb and organize gender-related information without even knowing it. Colors. Toys. Jobs. Roles. It’s all there, baked into the culture, long before they’re even old enough to spell ‘identity.’"<</harry>>
He clicks the first slide: A pink doll. A blue truck.
<<harry>>From around age two or three, children start to form schemas. mental frameworks, of what it means to be ‘boy’ or ‘girl.’ And once those schemas are in place, they filter everything through them. 'This is for me.' 'That isn’t.' 'This is how I’m supposed to act.'<</harry>>
You feel a strange tightness in your chest. He shows a video clip, a little girl refusing to play with a dinosaur because “that’s for boys.”
<<harry>>And once the schema sticks, it sticks. Even if it limits them. Even if it hurts them. That’s the danger of rigid schemas. They don’t just shape preferences. They shape identity.<</harry>>
Your head feels heavy. You remember your own childhood. The first time you reached for something pink. The way your mom’s eyes widened. The way your dad’s didn’t say anything, just took it away.
Professor Williams continues.
<<harry>>Now, what’s important is that these schemas aren’t truths. They’re rules made by people. And they can be rewritten. The brain is more flexible than we think.<</harry>>
You look up. That part matters. It feels like it matters. You glance toward Emily. She’s scribbling notes in cute handwriting, her feet swinging under the chair. She turns, just slightly, and her eyes meet yours. She smiles.
[[Smile back|CognDev06_02]]
<<nobr>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<<set $storyContent = true>>
<<if !$backupOutfit>>
<<set $backupOutfit = {
clothing: $clothing,
shoes: $shoes,
socks: $socks,
underwear: $underwear,
bras: $bras
}>>
<<set $clothing = "None">>
<<set $shoes = "None">>
<<set $socks = "None">>
<<set $underwear = "None">>
<<set $bras = "None">>
<<set $uniform = $uniformSlots.school>>
<<run $('#avatar').empty().wiki('<<RenderAvatar>>')>>
<</if>>
<<set _targetHour = 10>>
<<set _targetPeriod = "AM">>
<<if $hour != _targetHour || $period != _targetPeriod || $minute != 0>>
<<set _minutesToSleep = setup.minutesUntil(_targetHour, _targetPeriod)>>
<<if _minutesToSleep > 0>>
<<advanceTime _minutesToSleep>>
<</if>>
<</if>>
<</nobr>>She acknowledged your smile and went back to her notes. Your mind also came back to the class. You start thinking about it:
<i>If schemas can be rewritten... does that mean I can change?</i>
Your thoughts feel fuzzy, like a page being erased. It’s scary. But also… freeing.
<i>Emily wouldn’t judge me if I broke the rules, would she?</i>
Your heart beats a little faster.
<i>She’s so kind. So open. She gets it. Doesn’t she?</i>
After a while, the lecture ends, and the crowd disperses. You’re still gathering your things when you feel someone stop beside your desk.
<<emily>>Hey!<</emily>>
<<mc>>H-hey.<</mc>>
You look up. It’s her. Standing there with that same easy smile,
<<emily>>Mind if I sit for a sec?<</emily>>
<<mc>>Sure. I mean, yeah. Go ahead.<</mc>>
She sits beside you, eyes on your notebook, still blank. You feel like she’s reading more than just your paper.
<<emily>>That class kinda hits, huh? All those rules we learned as kids? It's weird thinking about how deep they go.<</emily>>
You nod, not trusting yourself to say anything just yet.
<<emily>>It’s strange, isn’t it? Realizing how early we’re taught to believe things about ourselves. Things that might not even be true.<</emily>>
She nudges you gently with her shoulder.
<<mc>>I used to get called names just for... liking the wrong colors. Or not being rough enough. Then I got used to it, and even bullied people who were like this<</mc>>
<<emily>>You? You bullied someone?<</emily>>
<<mc>>I mean, yeah... It was a long time ago. There was this boy from my class... Junior year of high school. He was a little girly, and...<</mc>>
<<emily>>What?<</emily>>
<<mc>>I... I think I was desperate for validation. To stop being the one the jocks picked to bully... And I found his journal... Written in pink handwriting and full of sketches of flowers and hearts... So I showed it to everyone in my class.<</mc>>
<<emily>>Oh... Poor boy... What happened to him?<</emily>>
<<mc>>People picked on hard him. He was humiliated by the other students. He didn't last more than one week and then his mom transferred him to another school.<</mc>>
<<emily>>And how do you feel about that?<</emily>>
<<mc>>Now I see that it was a dick move... I wonder if he ever found out that I was the one who showed his journal to the other students...<</mc>>
<img src="Images/Story/CognDev06/02.png" style="width:75%; height:auto; display:block; margin:0 auto;">
Emily doesn't answer right away. She looks down at her hands, her thumbs pressing gently against each other. The silence isn’t cold. It feels... deliberate. Like she’s letting the weight of what you said land fully before deciding what to do with it.
Then she speaks.
<<emily>>It was a dick move.<</emily>>
You flinch, just a little. But she doesn’t stop there.
<<emily>>But... you’re not pretending it wasn’t. You’re not making excuses. You’re not blaming him. That means something.<</emily>>
<<mc>>It doesn’t change what I did.<</mc>>
She turns to you again, softer now.
<<emily>>No. But maybe it changes what you do next.<</emily>>
You let that sit. It presses somewhere deep. A place you didn’t know was still sore.
<<emily>>What was the name of that boy?<</emily>>
You thought about it for a few seconds, but nothing came to mind...
<<mc>>Shit... I don't even remember that. I feel awful...<</mc>>
<<emily>>You were scared. And instead of looking at that, you lashed out. That doesn’t make you evil. It just makes you... human. Conditioned. Desperate to belong. Just like the rest of us.<</emily>>
You shake your head.
<<mc>>He didn’t deserve that. He was just... being himself. Open. Soft. I hated him for it, I think. Because I never had the guts to be who I wanted to be.<</mc>>
Emily watches you for a long second. Then she says:
<<emily>>Maybe you can now.<</emily>>
Your breath catches. The words are simple. But they hit like thunder. She stands, pulling her bag over her shoulder, but before she walks away, she leans in just a little.
<<emily>>I don’t think you’re a bad person, $mc. I think you were a scared kid doing what he thought he had to do. But you’re not that kid anymore. And you don’t have to keep pretending to be someone you're not.<</emily>>
She steps back. Starts walking toward the door.
<<emily>>See you next class. And maybe next time... you’ll have something written in that notebook. Even if it’s messy.<</emily>>
She’s gone before you can reply. And you're left staring down at the blank page. You reach for your pen. And slowly, carefully... you write:
<i>He didn’t deserve it. But maybe I did it because deep down... I wanted to be like him.</i>
<<nobr>>
<<set $cognDev += 1>>
<<link "Go back to the campus">>
<<if $backupOutfit>>
<<set $clothing = $backupOutfit.clothing>>
<<set $shoes = $backupOutfit.shoes>>
<<set $socks = $backupOutfit.socks>>
<<set $underwear = $backupOutfit.underwear>>
<<set $bras = $backupOutfit.bras>>
<<unset $backupOutfit>>
<<set $storyContent = false>>
<</if>>
<<set $storyContent = false>>
<<set $uniform = "None">>
<<goto "Campus">>
<</link>>
<<advanceTime 180>>
<<set $energy -= 40>>
<<run $journalEntries.push("Day " + $currentDay + ": Today’s class hit kinda hard. Gender Schema Theory. The idea that all this shit what we’re supposed to wear, like, act like is just a script we’re handed when we’re kids. And we never question it. We just follow it because we’re too scared not to.\n\n
Professor Williams laid it out like science, but my brain made it personal. Real personal. Emily was there too. She smiled at me. Just a little thing, but it made my chest feel weird. Not bad weird. Just… like something inside me loosened.\n\n
And then I told her. About him. The boy I bullied in high school. The journal. The pink ink. The flowers. I can’t believe I actually said it out loud. I can’t believe I forgot his name.\n\n
She didn’t judge me. She didn’t excuse me either. She just... listened. And then told me maybe I don’t have to keep being that scared kid anymore.\n\n
I don’t know. I don’t know who I’m supposed to be. But I know that back then, I hated that boy because he had the guts to be soft. And I didn’t.\n\n
Maybe I still don’t. But maybe I could. Eventually.")>>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<</nobr>>The lecture hall seemed quieter than usual this morning. It wasn't silent, but there was a muted hush in the air. The lights above were humming, and you could hear the shuffle of notebooks and the soft tap of laptop keys. You've just made your way down the aisle and were looking for a seat, but before you could find one, you noticed Emily waving at you. Her desk was neat as always, with her pen resting perfectly parallel to the notebook.
<img src="Images/Story/CognDev07/01.png" style="width:75%; height:auto; display:block; margin:0 auto;">
As you get closer to her, you notice that her expression shifts from a polite neutral mask to something warmer and welcoming.
<<emily>>Hey.<</emily>>
<<mc>>Hey. You’re early.<</mc>>
<<emily>>I could say the same about you.<</emily>>
You can see the amusement in her eyes. Maybe even a sexual tension, but it soon faded into something gentler.
<<emily>>Sleep okay?<</emily>>
<<mc>>Not really. I don't know why.<</mc>>
She tilts her head just slightly, but not in a dramatic way, but in a way that she could almost say something like, "I'm listening." But before you can say another word, Dr. Williams enters. He was wearing an unbuttoned coat and a crooked tie, and you could somehow know that he knew it was like this but couldn't bother to fix it. He was holding a battered travel mug, and the faint scent of coffee was following him across the room.
He placed his mug on the desk at the front and scanned the room with a serious expression.
<<harry>>Alright... So... Today we’re talking about moral injury, how actions you take, or don’t take, can clash with your own moral code, and how that can reshape the way you see yourself.<</harry>>
These words were landing so close to home that you could feel your stomach tightening, but for one moment your attention was caught by Emily's pen taps against her notebook. She quickly glanced at you and then back to Dr. Williams. You doubt that someone else noticed it, but you did.
[[Listen to him|CognDev07_02]]
<<nobr>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<<set $storyContent = true>>
<<if !$backupOutfit>>
<<set $backupOutfit = {
clothing: $clothing,
shoes: $shoes,
socks: $socks,
underwear: $underwear,
bras: $bras
}>>
<<set $clothing = "None">>
<<set $shoes = "None">>
<<set $socks = "None">>
<<set $underwear = "None">>
<<set $bras = "None">>
<<set $uniform = $uniformSlots.school>>
<<run $('#avatar').empty().wiki('<<RenderAvatar>>')>>
<</if>>
<<set _targetHour = 10>>
<<set _targetPeriod = "AM">>
<<if $hour != _targetHour || $period != _targetPeriod || $minute != 0>>
<<set _minutesToSleep = setup.minutesUntil(_targetHour, _targetPeriod)>>
<<if _minutesToSleep > 0>>
<<advanceTime _minutesToSleep>>
<</if>>
<</if>>
<</nobr>>Professor Williams starts walking around the classroom at a low and deliberate pace, like he’s thinking of each step before he takes it. His crooked tie keeps swaying slightly as he moves.
<<harry>>Moral injury doesn’t always come from cruelty. Sometimes it comes from pressure... To fit in, to belong, to protect yourself. And under that pressure, people will do things they never thought they were capable of.<</harry>>
Once again with that "fitting in" bullshit... You ask yourself if everything in psychology is about fitting into society.
<<harry>>The worst part is, once you cross that line… it doesn’t just disappear. It lingers. It becomes part of how you see yourself. And sometimes, you don’t even realize how much it’s shaped you until years later.<</harry>>
Your mind starts wandering off without you even noticing. The smell of the cheap wax on the floor of your high school hallway. The laughter of the students as they walk from classroom to classroom as the bell rings and see that boy again. They picked up his notebook and raised it high to show it to everyone. The pink handwriting, the little hearts, the flower sketches... You were there too, laughing in a loud and cruel tone, not because you believed in anything that they were saying, but because you wanted the others to laugh, because maybe if you did, they would like you better. And they did. They clapped you on the back like you were one of them.
Your cruel memory was interrupted once more by Emily, but this time because she stopped moving. Then she turned her head just enough to see your face.
<<emily>>You’re doing that thing again.<</emily>>
<<mc>>What thing?<</mc>>
<<emily>>Your shoulders are tight. And you’re chewing the inside of your cheek. You always do that when you’re holding something in.<</emily>>
You try to give her a shrug, but it comes out stiff.
<<mc>>Guess this topic just… hits close.<</mc>>
She looks at you for a few seconds before saying something.
<<emily>>Then maybe… let it hit. Just a little. You don’t always have to brace yourself.<</emily>>
You give a timid smirk and glance toward the front of the room, but now it's a bit harder to focus on Dr. William's voice.
<<mc>>Well, it’s not that easy, you know...<</mc>>
<<emily>>I didn’t say it was. But it’s harder when you keep pretending it doesn’t hurt.<</emily>>
Her tone is soft and soothing, but at the same time, steady and protective. Before you could say something, she looks down at her notes again, but you can feel her presence clinging to you, like a hand slightly pressing against your back.
[[Watch the end of the class|CognDev07_03]]As Dr. Williams wraps up, you start hearing the chairs scraping agains the floor at the studends stood up and started gathering their things. You remained seated, moving at a slower pace than you were use to. Emily noticed that but didn't rush you. She slipped her stuff into her bag and glanced sideways at you.
<<emily>>You were somewhere else today.<</emily>>
<<mc>>Yeah… Back in high school, I guess...<</mc>>
She makes a brief pause and tries to read you for a while, before saying something.
<<emily>>The boy you told me about before?<</emily>>
You timidly nod. You don't know why, but the image of him keeps flashing in your mind. The way his voice shook as he realized that everyone was staring.
<<mc>>I didn’t just humiliate him. I basically helped socially erasing him. One week later, he was gone. And everyone else just… forgot. And moved on... I did too back then...<</mc>>
Emily rests her elbows on the desk, leaning in slightly.
<img src="Images/Story/CognDev07/02.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<emily>>You didn’t forget. That says something.<</emily>>
<<mc>>Yeah. It says I’m still the same coward who laughed at him. I don't even remember his name. If I wanted to apologize to him, I couldn't...<</mc>>
<<emily>>Or maybe it says you’re someone who’s starting to see the difference between who you were and who you want to be.<</emily>>
You're not sure if her words are trying to confort you or trying to make you believe her. You remain silent for a few seconds, dropping your eyes to your, once again, blank notebook.
<<mc>>Feels like it’s too late to matter.<</mc>>
<<emily>>It’s never too late. But it does mean you have to decide what you’ll do next time you’re standing in that hallway.<</emily>>
Her words keep hanging there for a moment, weighty and inescapable. She stands, slinging her bag over her shoulder, but before she leaves, she rests a hand on your desk and looks at your eyes.
<<emily>>Think about it. Not just for you… but for the next person who needs someone to stand up for them.<</emily>>
She gives you a faint smile and then walks away, leaving you staring at the empty space where her hand just was.
<<nobr>>
<<set $cognDev += 1>>
<<link "Go back to the campus">>
<<if $backupOutfit>>
<<set $clothing = $backupOutfit.clothing>>
<<set $shoes = $backupOutfit.shoes>>
<<set $socks = $backupOutfit.socks>>
<<set $underwear = $backupOutfit.underwear>>
<<set $bras = $backupOutfit.bras>>
<<unset $backupOutfit>>
<<set $storyContent = false>>
<</if>>
<<set $storyContent = false>>
<<set $uniform = "None">>
<<goto "Campus">>
<</link>>
<<advanceTime 180>>
<<set $energy -= 40>>
<<run $journalEntries.push("Day " + $currentDay + ": Didn't pay much attention to class today... Kept thinking on that boy from high school. Emily noticed that. She tried to confort me, but I don't think I feel conforted. Maybe I don't even deserve it. These last classes keep reminding me of that day....")>>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<</nobr>>The lecture hall had that late morning haze to it, a mix of sun pouring through the tall windows and the faint hum of the air conditioning. Students were half awake, tapping their pens, whispering, waiting for something to happen. Dr. Williams leaned against the desk at the front. His sleeves were rolled up, tie loose, chalk dust smudged faintly across the cuffs. He grinned like he had a secret.
<img src="Images/Story/CognDev08/01.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<harry>>You’ve all heard me talk about neuroplasticity, how the brain is not fixed and how it rewires itself with every habit we repeat. Small actions carve out pathways. If you practice long enough, those pathways get faster, smoother.<</harry>>
He picked up a shallow tray, a pile of folded slips rattling inside.
<<harry>>So today, instead of me just talking at you, we’ll put it into practice. Each of you will draw a random motor exercise. They’ll seem silly, but that’s the point. Stick with it, repeat it, and you’ll feel how quickly your brain adapts.<</harry>>
The tray started moving down the rows, students leaning forward, curious. A few groaned when they opened their slips.
<<maleStudent>>Seriously? Balancing a coin on my knuckles? I can’t even do that drunk.<</maleStudent>>
<<femaleStudent>>I got doodling infinity loops... hey, that’s actually kind of relaxing.<</femaleStudent>>
The room buzzed with laughter and groans. Then the tray reached you. You hesitated, then plucked a slip from the pile. The paper was warm from too many hands. You unfolded it slowly.
<i>“Practice painting tiny, precise strokes. Imagine painting nails.“</i>
Your stomach dropped. Of course you’d get the most humiliating one, so you quickly refolded the slip, trying to hide it, but Emily, seated a couple rows over, had already noticed the way your face changed. Her bright brown eyes sparkled with curiosity.
<<emily>>What’d you get?<</emily>>
<<mc>>Doesn’t matter.<</mc>>
<<emily>>Come on, it can’t be that bad.<</emily>>
You sighed and showed her the slip. Her eyes lit up immediately.
<<emily>>Oh, that’s adorable. Look, it says painting nails?<</emily>>
You flushed, holding a finger to your lips.
<<mc>>Keep it down!<</mc>>
She giggled into her hand, the sound light and warm instead of cruel.
<<emily>>I like it, it's way better than just looping scribbles. Want to sit closer? We can practice together.<</emily>>
Before you could argue, she had already scooped up her notebook and slid into the empty seat next to you. The scent of her shampoo, something soft and floral, drifted over. She set down her pen and twirled it between her fingers like a baton.
<<emily>>Okay, show me how you’d start. Go on.<</emily>>
You groaned under your breath, but with her so close, waiting expectantly, you uncapped your marker and set your notebook flat. The words on the slip suddenly felt heavier than the paper they were printed on.
[[Do the exercice|CognDev08_02]]
<<nobr>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<<set $storyContent = true>>
<<if !$backupOutfit>>
<<set $backupOutfit = {
clothing: $clothing,
shoes: $shoes,
socks: $socks,
underwear: $underwear,
bras: $bras
}>>
<<set $clothing = "None">>
<<set $shoes = "None">>
<<set $socks = "None">>
<<set $underwear = "None">>
<<set $bras = "None">>
<<set $uniform = $uniformSlots.school>>
<<run $('#avatar').empty().wiki('<<RenderAvatar>>')>>
<</if>>
<<set _targetHour = 10>>
<<set _targetPeriod = "AM">>
<<if $hour != _targetHour || $period != _targetPeriod || $minute != 0>>
<<set _minutesToSleep = setup.minutesUntil(_targetHour, _targetPeriod)>>
<<if _minutesToSleep > 0>>
<<advanceTime _minutesToSleep>>
<</if>>
<</if>>
<</nobr>>You held the marker like it weighed too much, hovering just above the page. The words on the slip still stared back at you. Emily leaned closer, resting her chin lightly in her hand, watching you with that kind smile that somehow made things worse.
<<emily>>Come on, don’t think about everyone else, just try it. Like brushing something delicate.<</emily>>
You swallowed hard, set the tip down, and dragged it slowly across the paper. The line wobbled, uneven and Emily giggled softly.
<<emily>>You’re holding it like it’s a knife. Relax your grip.<</emily>>
<img src="Images/Story/CognDev08/02.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<mc>>I feel stupid...<</mc>>
<<emily>>It’s not stupid. Look, watch me.<</emily>>
She picked up her pen and made a series of thin, elegant strokes, each one smooth, evenly spaced. She then glanced at you again with her bright eyes.
<<emily>>See? Small movements, you’re overthinking. Try again, lighter this time.<</emily>>
You tried to copy her. The second attempt was better, but still shaky, and as you did it, you could feel your cheeks burning.
Emily leaned just a little closer, her shoulder brushing yours.
<<emily>>There you go... that’s already better.<</emily>>
<<mc>>Feels like I’m... painting someone’s nails or something.<</mc>>
<<emily>>Exactly, I guess that’s the point. You’d be surprised how much control it takes. It’s kind of... graceful, isn’t it?<</emily>>
The word stung and warmed you all at once. You looked down, focusing on the page, and tried again, and this time, the line came out thinner, smoother, almost... elegant. Dr. Williams stopped by, leaning over just enough to glance at your notebook.
<<harry>>Good, notice how the repetition is already changing your movement. That’s neuroplasticity at work.<</harry>>
He moved on without another word, but your chest was already tight from his brief approval. Emily then nudged you with her elbow.
<<emily>>See? Even Dr. Williams noticed.<</emily>>
<<mc>>I still look ridiculous.<</mc>>
<<emily>>No, you don’t. You look like you’re actually trying, and that’s what matters. Honestly... it suits you.<</emily>>
Your marker slipped at her words, leaving a blot of ink.
<<mc>>Don’t say that.<</mc>>
<<emily>>Why not? It’s true, you’ve got a soft touch. That’s a good thing.<</emily>>
You went silent, dragging the pen in another delicate stroke, but the word graceful hung in your chest like a weight. And the worst part was, with Emily watching, encouraging you, you found yourself wanting to live up to it.
<<nobr>>
<<set $cognDev += 1>>
<<link "Go back to the campus">>
<<if $backupOutfit>>
<<set $clothing = $backupOutfit.clothing>>
<<set $shoes = $backupOutfit.shoes>>
<<set $socks = $backupOutfit.socks>>
<<set $underwear = $backupOutfit.underwear>>
<<set $bras = $backupOutfit.bras>>
<<unset $backupOutfit>>
<<set $storyContent = false>>
<</if>>
<<statChange "+Femininity" "pink">>
<<set $femininity += 1>>
<<set $storyContent = false>>
<<set $uniform = "None">>
<<goto "Campus">>
<</link>>
<<advanceTime 180>>
<<set $energy -= 40>>
<<run $journalEntries.push("Day " + $currentDay + ": Today’s class was about habits and brain wiring. We all got “random” tasks, and of course mine had to be practicing tiny strokes, like painting nails. I felt like an idiot, but Emily slid over to sit next to me though, all smiles, and actually showed me how to do it. She kept saying 'relax your grip' and 'you’re better than you think.' And when I finally got it smoother, she said it looked graceful.\n\n
I should’ve hated that. But... with her smiling at me like that, I kind of liked hearing it.")>>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<</nobr>>The room feels dimmer today, though the lights haven’t changed. Dr. Williams hasn’t written anything on the board this time, instead, a single word flashes on the projector:
<i>Control.</i>
<img src="Images/Story/CognDev09/01.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
He doesn’t speak right away. Just stands there, one hand holding the other, gaze sweeping over the rows as if taking attendance of thoughts instead of people. The silence stretches long enough that a few students start to shuffle in their seats.
<<harry>>Let’s start simple. Who here likes being in control?<</harry>>
A few scattered hands rise, some hesitant, some proud. You raise yours halfway, unsure why. The word itself seems to vibrate in the air, as though it’s less a concept and more a challenge.
<<harry>>Good, most of you. That’s normal.<</harry>>
He takes a slow sip of his coffee, the click of the cup meeting the desk sharp in the stillness.
<<harry>>The human brain hates uncertainty, and because of this, it fills in gaps, invents order, rewrites chaos. We build stories to pretend we’re steering our lives.<</harry>>
He starts to pace, moving away from the front of the classrom and toward the first row. The floorboards creak faintly beneath his steps.
<<harry>>But here’s the tric, sometimes the stories you write aren’t your own. Sometimes the choices you think you’re making... were already decided the moment you sat down.<</harry>>
He clicks the projector again. New slide:
<i>The Illusion of Control.</i>
The font looks ordinary, but something about it feels theatrical, like a magician setting up a trick. Emily leans closer, whispering without taking her eyes off him.
<<emily>>He’s really in one of his moods today.<</emily>>
You nod slightly, though your eyes stay locked on the professor. There’s something hypnotic about the way he moves, deliberate, unhurried, like a predator that already knows its prey has nowhere to run.
<<harry>>Today, I’ll prove to you that your sense of control is just a reflex.<</harry>>
He smiles faintly.
<<harry>>And by the end, at least one of you will try to resist... and still fail.<</harry>>
A low murmur ripples through the room. Someone in the back laughs nervously, and another student clears their throat, as if to test whether they still can.
<<harry>>Let’s play a game.<</harry>>
He pulls a deck of cards from his pocket, fanning them lazily in his hand.
<<harry>>Each of you thinks you’re making free choices. But what if I can make you pick the card I want without ever touching it? What if I can plant the thought, right now, and by the time you think you’ve chosen, you’re only discovering what’s already been decided?<</harry>>
He starts walking down the aisle, stopping beside Emily. The smell of roasted coffee and aftershave trails after him.
<<harry>>Pick a card, any card.<</harry>>
Emily raises an eyebrow but humors him. She looks at the cards in the deck. He lets her see all of them. After a few seconds of thinking, she points to one, the two of hearts.
<img src="Images/Story/CognDev09/02.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<<harry>>And tell me... why that one?<</harry>>
<<emily>>I don’t know, it stood out.<</emily>>
<<harry>>Did it? Or did I make sure it did?<</harry>>
He gestures to the screen again, where a faint outline of a heart symbol now glows behind the words. You hadn’t noticed it before.
A quiet chill crawls up your arms.
<<harry>>That’s how it works. You see patterns that aren’t there because your mind craves control. You’re not steering, you’re rationalizing.<</harry>>
He puts the cards away, returns to the front, and takes a slow sip of his coffee, then he sets the cup down with deliberate care.
<<harry>>By the end of the term, if you still believe you’re in charge of your thoughts, you haven’t been paying attention.<</harry>>
The projector hums. The word <i>Control</i> lingers on the wall like a dare, and for a fleeting moment, you wonder whether he’s talking about psychology, or something far more personal.
[[Keep listening|CognDev09_02]]
<<nobr>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<<set $storyContent = true>>
<<if !$backupOutfit>>
<<set $backupOutfit = {
clothing: $clothing,
shoes: $shoes,
socks: $socks,
underwear: $underwear,
bras: $bras
}>>
<<set $clothing = "None">>
<<set $shoes = "None">>
<<set $socks = "None">>
<<set $underwear = "None">>
<<set $bras = "None">>
<<set $uniform = $uniformSlots.school>>
<<run $('#avatar').empty().wiki('<<RenderAvatar>>')>>
<</if>>
<<set _targetHour = 10>>
<<set _targetPeriod = "AM">>
<<if $hour != _targetHour || $period != _targetPeriod || $minute != 0>>
<<set _minutesToSleep = setup.minutesUntil(_targetHour, _targetPeriod)>>
<<if _minutesToSleep > 0>>
<<advanceTime _minutesToSleep>>
<</if>>
<</if>>
<</nobr>>The projector’s light hums faintly against the dim ceiling, painting the walls in pale, flickering color. Dr. Williams walks down the aisle holding a small remote, the faint click of his shoes on the linoleum echoing like a metronome. His eyes move over the room, deliberate, calculating, as if he’s measuring something invisible in the air.
<<harry>>I’m going to run a quick test. When the screen flashes red, tap your desk once. When it flashes blue, don’t move. Easy, right?<</harry>>
The class nods, scattered murmurs of agreement rippling through the rows. The air smells faintly of coffee and marker ink, and for a brief second it feels like a normal lecture again. Then the projector flickers to life.
Red.
A dozen hands tap desks in near unison, soft, rhythmic thuds.
Blue.
Silence.
Red again.
Tap.
It’s simple, almost hypnotic. The pattern starts to settle into your body like breathing. Red, blue, red, blue. Tap, pause, tap. Then he speeds up, the changes come quicker now, forcing everyone to stay alert, eyes darting between the light and his expression. The tempo builds, absurdly fast, until, without warning, he stops talking entirely.
You hesitate. The light flashes red again, or maybe blue, you can’t tell, because your brain is still catching up. You tap a beat too early, then too late. Around the room, desks knock unevenly, the rhythm collapsing into scattered noise.
<<harry>>You see what’s happening?<</harry>>
His voice slices cleanly through the chaos.
<<harry>>You believe you’re responding to something real, but you’re only following patterns your brain made up. Prediction feels like control, but it isn’t.<</harry>>
He lets the words hang. A faint smile touches his mouth, not unkind, but with a glint of satisfaction, like someone who’s proven a point that the others haven’t yet understood.
<<harry>>Now here’s where it gets interesting. Some of you think you can “win” this test. You can’t, because I decide when it ends, not you.<</harry>>
The last word lands heavier than it should, something in his tone, quiet, absolute, and it makes the air change. The projector goes black, the hum still in your ears like a phantom sound. You glance down at your hands. Your pulse has picked up, thudding steady against the wood beneath your fingertips.
A few students chuckle awkwardly, but the laughter dies quickly.
Emily leans toward you, her voice low, barely audible.
<<emily>>Kind of feels like he’s talking to more than just us, doesn’t it?<</emily>>
You glance at her, half expecting to see amusement, but there’s a flicker of unease behind her smile. Her gaze drifts, not toward Dr. Williams, but past him, toward the screen, and then, strangely, toward the space beyond it. It’s a fleeting glance, but it sends a chill through you. For a heartbeat, you almost feel like she’s looking past the walls, as if there’s something else out there watching the both of you. Dr. Williams sets the remote down on the podium with a small, deliberate click. He stands very still before speaking again, voice quieter now, but sharper.
<<harry>>Every one of you followed my cues because the setup gave you just enough freedom to feel safe. That’s what keeps people docile, choice without consequence. The same trick casinos, governments... even storytellers use.<</harry>>
He doesn’t move. The silence stretches until you start to wonder if you’re supposed to answer, but nor you or anybody does.
<<harry>>You think you’re here because you chose to be, but maybe you’re here because someone needed you to believe that.<</harry>>
It’s the kind of sentence that sounds like philosophy at first, until it sinks in. The words hit something deeper, something that feels personal, as if he isn’t talking to the class anymore. The silence that follows isn’t academic. It’s the kind of silence that fills the lungs and makes you afraid to exhale.
You look around the room, no one’s writing now. Pens have stilled mid sentence. Emily sits stiffly beside you, her notebook open but forgotten. She doesn’t even blink. Then she whispers again, barely moving her lips.
<<emily>>Weird question, but... does it ever feel like we’re being watched?<</emily>>
You freeze. The phrase hits like static in the brain, familiar, uncanny. You can’t tell if she’s joking this time. Slowly, your eyes trace the edges of the room: the corners, the projector, the dim ceiling lights. The shadows seem to lean closer. Then Dr. Williams looks directly at you, not in the vague, sweeping way teachers do when addressing a room, he looks right at you.
<<harry>>Every act of observation changes the subject. Every choice changes the path. The real question is who’s making the choice.<</harry>>
For a moment, you swear his gaze passes through you, like glass catching light. You feel the strange, irrational certainty that he knows something, not about psychology, but about you. He caps his marker, the soft click echoing too loudly. He picks up his coffee cup again, turns back to the projector, and the word “CONTROL” fades back onto the screen, bold and blinding.
<<harry>>That’s enough for today.<</harry>>
He smiles faintly, almost kindly.
<<harry>>You can all go... or, at least, you’ll think you can.<</harry>>
No one moves, the class just sits there, suspended in a moment that doesn’t seem to end. You glance at Emily, her fingers are wrapped tightly around her pen, knuckles pale. Her lips part slightly, but no words come out. The hum of the projector deepens, or maybe it’s just in your head, you can’t tell anymore. The light in the room feels too white, the shadows too dark, like the contrast’s been turned up just a bit too far.
You shift in your seat, and the sound seems louder than it should, like the world is listening.
Emily looks at you finally, her voice low.
<<emily>>What if he’s right?<</emily>>
You want to laugh it off, but your throat’s dry. You don’t even remember standing, but suddenly you are, your chair scraping against the floor. Emily rises too, her movements strangely synchronized with yours, as if responding to an invisible cue. The rest of the class begins to move as well, slow, uncertain, like actors waiting for a director’s signal. Dr. Williams watches from the front, saying nothing, his eyes calm, unreadable.
The lights hum overhead, and you realize it’s the only sound left. You grab your bag, but your hands feel detached, like they belong to someone else. The exit sign glows faintly above the door, promising something that may or may not be real. As you start to walk out, you hear Dr. Williams’ voice behind you, softer now, almost a whisper, but unmistakable.
<<harry>>Remember, prediction feels like control. But it isn’t.<</harry>>
You pause. For a second, you think about turning back, asking what he meant, but you don’t. Instead, you look to Emily, but she’s staring at the floor, expression unreadable.
When your eyes meet, she gives you a half smile that doesn’t quite reach her eyes.
<<emily>>Guess class is over...<</emily>>
But neither of you move right away. Outside, the hallway feels too bright, too empty. The hum of the lights follows you out like a thought you can’t shake. You tell yourself it’s just a lecture, just another experiment, but even as you step into the corridor, you can’t help wondering if Dr. Williams test ever really ended, or if you’re still in it.
<<nobr>>
<<set $cognDev += 1>>
<<link "Go back to the campus">>
<<if $backupOutfit>>
<<set $clothing = $backupOutfit.clothing>>
<<set $shoes = $backupOutfit.shoes>>
<<set $socks = $backupOutfit.socks>>
<<set $underwear = $backupOutfit.underwear>>
<<set $bras = $backupOutfit.bras>>
<<unset $backupOutfit>>
<<set $storyContent = false>>
<</if>>
<<set $storyContent = false>>
<<set $uniform = "None">>
<<goto "Campus">>
<</link>>
<<advanceTime 180>>
<<set $energy -= 40>>
<<run $journalEntries.push("Day " + $currentDay + ": Today’s class was... unsettling. Dr. Williams did some kind of experiment about control, making us respond to colors on a screen. But it felt like more than that. Emily even asked if we were being watched, and I couldn’t tell if she was joking. At one point, I thought he looked right through me. I can’t stop thinking about what he said: 'Prediction feels like control, but it isn’t.' Feels like he was talking about me.")>>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<</nobr>>The air in the lecture hall felt still, like the room itself hadn’t woken up yet. The lights buzzed faintly, and the smell of coffee drifted from the front where Dr. Williams was unpacking his bag. The hum of idle chatter thinned as students realized he was already writing on the board, his neat slanted handwriting steady and sure.
<i><b>Working Memory & Cognitive Load</b><br>Why we forget, why it matters, and what to do about it.</i>
He paused halfway through the underline, blew chalk dust from his fingers, and turned with that calm, analytical gaze that always felt like it could see through excuses.
<<harry>>When you lose track of what you were saying mid-sentence, that isn’t age or distraction. That’s your working memory saying “too many tabs open.”<</harry>>
<img src="Images/Story/CognDev10/01.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
A few people laughed quietly. You smiled too, mostly because it was too real. He then drew three boxes on the board, labeling them as he spoke.
<i>Phonological Loop:</i> the part that rehearses words so they don’t vanish.
<i>Visuospatial Sketchpad:</i> the space that holds images, layouts, maps.
<i>Central Executive:</i> the one juggling the mess, pretending it’s fine.
<<harry>>These three keep you functional, but they’re fragile. Drop too much into them, and something breaks. You forget names, lose your keys, or worse, make bad decisions because your brain’s too full to notice what’s obvious.<</harry>>
He turned, wiping his palms on his blazer.
<<harry>>That’s where chunking comes in. The trick isn’t to remember everything, but to decide what deserves space.<</harry>>
He rattled off a sequence of numbers, fast enough that your hand cramped trying to keep up. Then he rearranged them into something familiar: a phone number, a date, a pattern.
<<harry>>Meaning is compression. The brain loves story because it’s efficient. Every story you tell yourself, even the ones that hurt, exists because it saves space.<</harry>>
You heard the scratch of pens, the low rhythm of keyboards. Emily sat near the center again, her handwriting precise, color coded, already underlining the word “meaning” twice.
<<harry>>Here’s your challenge this week: find something in your life that feels too heavy, notes, plans, maybe something personal. Don’t solve it, but chunk it, split it into pieces small enough to carry without dropping. You’ll be surprised what survives the cut.<</harry>>
He set down the marker and took a sip from his coffee.
<<harry>>Most of you think remembering is about discipline, but it’s not. It’s about forgiveness. The brain can’t hold everything, and neither can you.<</harry>>
For a moment, the class went completely silent. No pens, no screens, just the low hum of lights and the steady tick of the clock.
You caught yourself breathing slower. For once, your head didn’t feel like static. You could almost believe in order again, ideas lined up, neat and small enough to handle.
Emily turned slightly, smiling over her shoulder.
<<emily>>You ever think he’s secretly running therapy sessions disguised as lectures?<</emily>>
<<mc>>If he is, I’m weirdly okay with it.<</mc>>
<<emily>>Same.<</emily>>
She turned back, her hair brushing the collar of her uniform.
Dr. Williams picked up the eraser but didn’t use it yet. He looked over the board like he was memorizing his own words before letting them vanish.
<<harry>>Alright. That’s enough mental juggling for one morning. Go chunk your lives into manageable disasters. See you next week.<</harry>>
Laughter rippled across the rows as chairs scraped back, bags zipped. The normal noise of motion returned, life flooding back in. You stayed seated for a bit, letting the others leave first. The quiet after a good class always felt strangely intimate, like the walls were still listening. Emily waved as she passed.
<<emily>>See you later, chunk buddy.<</emily>>
<<mc>>That’s not a nickname that’s going to stick, right?<</mc>>
<<emily>>No promises.<</emily>>
She disappeared through the door, and the room felt larger without her. Dr. Williams was still at the front, erasing the board now in slow, careful strokes. He didn’t look rushed. If anything, he looked hesitant, like he wanted to keep a few words just a little longer. You slung your bag over your shoulder, ready to leave, but something about the way he paused, hand pressed to the corner of the board, made you linger. His expression softened, almost wistful, before he shook it off and began rearranging his markers again: red, blue, black, green.
The order was precise and controlled. It shouldn’t have meant anything, but something about it did.
[[Stay behind as the room empties|CognDev10_02]]
<<nobr>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<<set $storyContent = true>>
<<if !$backupOutfit>>
<<set $backupOutfit = {
clothing: $clothing,
shoes: $shoes,
socks: $socks,
underwear: $underwear,
bras: $bras
}>>
<<set $clothing = "None">>
<<set $shoes = "None">>
<<set $socks = "None">>
<<set $underwear = "None">>
<<set $bras = "None">>
<<set $uniform = $uniformSlots.school>>
<<run $('#avatar').empty().wiki('<<RenderAvatar>>')>>
<</if>>
<<set _targetHour = 10>>
<<set _targetPeriod = "AM">>
<<if $hour != _targetHour || $period != _targetPeriod || $minute != 0>>
<<set _minutesToSleep = setup.minutesUntil(_targetHour, _targetPeriod)>>
<<if _minutesToSleep > 0>>
<<advanceTime _minutesToSleep>>
<</if>>
<</if>>
<</nobr>>When the last student slipped out, the sound of the closing door seemed to pull the oxygen with it. The classroom emptied into that hollow kind of quiet that only exists after noise has lived there for a while. You were still sitting halfway down the row, pretending to organize your notes, but really you were just waiting for the stillness to settle. Dr. Williams stood at the front, half bent over his desk, flipping through the attendance sheet. The chalkboard was already clean, the eraser resting neatly on the tray. He didn’t rush to leave like most professors did. If anything, he seemed to be buying time.
You zipped your bag quietly, but he noticed.
<<harry>>Long day already?<</harry>>
<<mc>>Feels like they’re all long lately.<</mc>>
He gave a quiet, tired laugh, rubbing the back of his neck.
<<harry>>That’s the semester talking. Once midterms hit, time stops meaning anything. Just caffeine and panic from there.<</harry>>
You smiled, but it didn’t quite reach your eyes. Something in his tone felt off, too sharp, like he was forcing levity over something heavier. He looked up, realizing you were still watching him.
<<harry>>You can head out. I’ve got a meeting in a bit anyway.<</harry>>
You walked towards the door, but as you reached it, Dr. Marlowe appeared right in front of you. You thought about saying "Hi", but she just nodded slightly, eyes on Dr. Williams. She then entered the classroom and closed the door softly behind her. You thought about leaving, but curiosity held you back. You stepped to the side, just enough to see through the narrow window of the door.
<<evelyn>>You missed our review again, Harry. That’s the second time this month. Those behavioral results need oversight<</evelyn>>
<<harry>>Because I’m teaching. You remember what that’s like, don’t you?<</harry>>
<<evelyn>>Don’t start. I’m not your student. You know this data has to be reviewed before Friday.<</evelyn>>
<<harry>>And I told you, I’m not rushing something that’s not ready.<</harry>>
<img src="Images/Story/CognDev10/02.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
There was a pause, not the kind that meant one of them had run out of arguments, but the kind that meant the next words would be sharper.
<<evelyn>>You were the one who designed the priming language. You knew how deep it could go.<</evelyn>>
A quiet clatter followed, his mug maybe, or something brushing the desk. His voice came lower now, quieter but with steel under it.
<<harry>>Watch yourself.<</harry>>
<<evelyn>>You’re not the only one who remembers what happened.<</evelyn>>
They then kept speaking in a lower tone, words you couldn’t quite catch. The way Dr. Williams stood, rigid, hands clenched at his sides, made your stomach twist. Dr. Marlowe’s posture was just as tense, but controlled, like she was holding something back.
You stepped back, heart pounding. Just as you turned to leave, the door opened suddenly. Dr. Marlowe stepped out first, posture immaculate. She stopped short when she saw you.
<<evelyn>>Still here?<</evelyn>>
Her voice wasn’t unkind, just measured.
<<mc>>I was just... checking something on my phone.<</mc>>
<<evelyn>>Of course.<</evelyn>>
She gave a small, polite smile and walked past, her heels clicking against the tile. The scent of her perfume, faint and cool, lingered for a moment after she disappeared down the hall. Dr. Williams followed a second later. He froze when he noticed you, his expression unreadable for half a breath before he forced it into something neutral.
<<mc>>Sorry. I didn’t mean to... overhear anything.<</mc>>
He sighed quietly through his nose, leaning a hand against the doorway.
<<harry>>Then you heard too much, or not enough. Either way, don’t worry about it.<</harry>>
You nodded, though your pulse was still high.
<<mc>>Everything okay?<</mc>>
His eyes flicked down the hall, toward the direction Dr. Marlowe had gone.
<<harry>>Depends who you ask.<</harry>>
It wasn’t the kind of answer you were meant to unpack, so you didn’t. He gestured lightly toward the exit, that same distant professionalism sliding back into place.
<<harry>>Get some rest, $mc. We’ll need functioning brains next week.<</harry>>
<<mc>>Right. See you, Professor.<</mc>>
You stepped into the hall, glancing back once. Through the narrow window of the door, you could see him standing there, perfectly still, eyes on the now empty board. For a long second, it looked like he was talking to himself, though you couldn’t hear the words.
<<nobr>>
<<set $cognDev += 1>>
<<link "Go back to the campus">>
<<if $backupOutfit>>
<<set $clothing = $backupOutfit.clothing>>
<<set $shoes = $backupOutfit.shoes>>
<<set $socks = $backupOutfit.socks>>
<<set $underwear = $backupOutfit.underwear>>
<<set $bras = $backupOutfit.bras>>
<<unset $backupOutfit>>
<<set $storyContent = false>>
<</if>>
<<set $storyContent = false>>
<<set $uniform = "None">>
<<goto "Campus">>
<</link>>
<<advanceTime 180>>
<<set $energy -= 40>>
<<run $journalEntries.push("Day " + $currentDay + ": Today’s cognitive development class was... different. Dr. Williams seemed distracted, almost tense. After everyone left, I stayed behind and accidentally overheard a conversation between him and Dr. Marlowe. They were discussing something about behavioral results and priming language. It felt like there was more to it, something serious. Dr. Williams looked... off, like he was holding something back. I can’t shake the feeling that there’s more going on than just research disagreements.")>>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<</nobr>>The lecture hall is almost empty when you arrive. Only six students scattered like afterthoughts, but little by little, the lecture hall starts to fill. As you sit, you see Dr. Williams standing at the podium motionless, hands flat on the wood as if it’s the only thing keeping him upright. The lights are lower than usual today. It looks like someone's dimmed the back row until the room feels... kinda half submerged. On the screen behind Dr. Williams, a slide is being projected on the white screen, with just one sentence in soft gray text:
<i>Identity is the story the brain keeps telling itself after the evidence has changed.</i>
<img src="Images/Story/CognDev11/01.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
Seats creak and bags thud as more students trickle in, yet the usual chatter never rises. People glance at the screen, then at Williams, then away, like they’re afraid to stare too long. Two rows ahead, Emily slips in alone. Her uniform didn't look as neat as usual, more or less like she got ready in a hurry this morning. She smooths her skirt, sits, folds her hands in her lap, and stares straight forward with the serene, slightly vacant smile.
<img src="Images/Story/CognDev11/02.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
Williams doesn’t greet anyone. Doesn’t move. When the door finally stops opening and the room settles into uneasy quiet, he starts speaking.
<<harry>>We will not be using additional slides today.<</harry>>
His voice is soft, almost swallowed by the microphone feedback, yet every syllable lands perfectly. He lifts his head and the overhead lights catch the faint sheen of sweat along his hairline, the barely visible tremor in his jaw.
<<harry>>Cognitive dissonance resolves in one of two ways. The subject alters the belief or the belief alters the subject.<</harry>>
From his satchel he produces a small old and heavy metronome, the kind that you have only seen in those movies from the 90s. He sets it over his desk and clicks it on. It starts ticking at sixty beats per minute, slow and almost merciless.
<<harry>>Close your notebooks. Just listen.<</harry>>
No one argues. You hear the commotion as all the students start closing their notebooks and stove their phones in their pockets. You pause for a couple of seconds, then you do the same.
<<harry>>Some of you have begun noticing discrepancies.<</harry>>
The metronome ticks on, patient and unhurried.
<<harry>>A phrase that arrives fully formed on your tongue. A memory that feels... borrowed. A desire that wasn’t there last month.<</harry>>
Tick... tick... tick...
Emily’s breathing has already matched the rhythm. Her chest rises and falls in perfect time, slow and dreamy, as if the sound is breathing for her. A few other students sway almost imperceptibly, eyelids drooping.
<<harry>>That is not memory failure.<</harry>>
His voice drops to something barely above a whisper, yet the microphone carries it to the back row like a secret pressed against every ear.
<<harry>>That is successful editing. The brain prefers coherence over accuracy. Give it repetition wrapped in reward, and it will rewrite the past to protect the present.<</harry>>
Tick... tick... tick...
<<harry>>You will not remember this warning clearly.<</harry>>
He says it so quietly the microphone barely catches it. His eyes sweep the room, linger on Emily for half a second longer than anyone else, then drop to the metronome. Emily’s hand rises, slow and automatic, like someone else is lifting it for her.
<<emily>>Professor?<</emily>>
Her voice is soft, sweet, exactly the same tone as the one of Dr. Williams. A few heads turn to look at her, but she doesn’t seem to notice.
<<emily>>If the brain rewrites the past to protect the present... does that mean the new story feels truer than the old one?<</emily>>
Williams freezes. The pendulum swings. Tick... tick... tick...
<<harry>>Yes.<</harry>>
One word, cracked down the middle.
<<harry>>It feels... inevitable.<</harry>>
Emily’s smile widens, serene and vacant, as if the answer was exactly what she came for. Her hand drifts back to her lap like a falling leaf. Williams stares at her a second longer, something raw and horrified flickering behind his eyes. Then he reaches for the metronome and shuts it off. The silence slams into the room harder than any sound.
<<harry>>That's all for today.<</harry>>
He doesn’t say “class dismissed.” He simply turns, shoulders hunched, and walks out through the side door. The metronome sits abandoned on the podium, with its pendulum frozen mid-swing. Students begin to move, Emily stands last. She smooths her skirt again, gives you the smallest, sweetest smile over her shoulder, and glides toward the exit as if pulled by an invisible string.
You stay seated a moment longer, heart thudding in the exact rhythm the metronome left behind.
[[Leave the room|CognDev11_02]]
<<nobr>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<<set $storyContent = true>>
<<if !$backupOutfit>>
<<set $backupOutfit = {
clothing: $clothing,
shoes: $shoes,
socks: $socks,
underwear: $underwear,
bras: $bras
}>>
<<set $clothing = "None">>
<<set $shoes = "None">>
<<set $socks = "None">>
<<set $underwear = "None">>
<<set $bras = "None">>
<<set $uniform = $uniformSlots.school>>
<<run $('#avatar').empty().wiki('<<RenderAvatar>>')>>
<</if>>
<<set _targetHour = 10>>
<<set _targetPeriod = "AM">>
<<if $hour != _targetHour || $period != _targetPeriod || $minute != 0>>
<<set _minutesToSleep = setup.minutesUntil(_targetHour, _targetPeriod)>>
<<if _minutesToSleep > 0>>
<<advanceTime _minutesToSleep>>
<</if>>
<</if>>
<</nobr>>The hallway outside feels too bright after the dim lecture hall, like stepping from a dark theater into noon sun. Students spill past you and you can hear some people talking in a slow voice on how weird the class was. A few rub their temples, one guy stares at his phone like he’s forgotten the passcode. You drift with the current until you spot Emily near the vending machines. She’s standing perfectly still, one hand resting on the glass, forehead almost touching it. The overhead fluorescent lights paint soft halos in her blonde hair. She looks...peaceful.
<img src="Images/Story/CognDev11/03.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<<emily>>Hey.<</emily>>
She doesn’t turn, but her reflection smiles at you in the machine’s surface.
<<emily>>That was a good class, wasn’t it?<</emily>>
Her voice is warm honey, which made your stomach flip a little.
<<mc>>I... guess?<</mc>>
She finally faces you.
<<emily>>Professor Williams always knows exactly what we need to hear.<</emily>>
She tilts her head, studying you with that dreamy half-smile.
<<emily>>You looked a little pale in there. Are you feeling okay, $mc?<</emily>>
There’s genuine concern in her eyes, but it feels distant, like she’s reading from a script. Before you can answer, her phone buzzes. She glances at the screen and the smile widens, bright and automatic.
<<emily>>Sorry, I have to take this. See you later?<</emily>>
She brushes past you, close enough that you catch the faint scent of vanilla and something clinical underneath... and disappears around the corner without waiting for a reply. You stand there a moment longer, only hearing the humming of the vending machine. Your reflection stares back, eyes wide, lips parted exactly the way Emily’s were when the metronome was ticking.
<<nobr>>
<<set $cognDev += 1>>
<<link "Go back to your dorm">>
<<if $backupOutfit>>
<<set $clothing = $backupOutfit.clothing>>
<<set $shoes = $backupOutfit.shoes>>
<<set $socks = $backupOutfit.socks>>
<<set $underwear = $backupOutfit.underwear>>
<<set $bras = $backupOutfit.bras>>
<<unset $backupOutfit>>
<<set $storyContent = false>>
<</if>>
<<set $storyContent = false>>
<<set $uniform = "None">>
<<goto "Dorm">>
<</link>>
<<advanceTime 180>>
<<set $energy -= 40>>
<<run $journalEntries.push("Day " + $currentDay + ": Cognitive Development lecture left me feeling... strange. Emily seemed different too. She looked... peaceful, like she was in a trance. What is going on with Professor Williams' class?")>>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<</nobr>>You arrive just as the lights dim. Lecture Hall 3 is modern, angular, and freezing cold. The walls are bare, the rows wide and steep. Students murmur around you, flipping open notebooks, tapping at phones. At the front, Dr. Evelyn Marlowe stands behind the podium, wearing a sharp black blouse, maroon lips, eyes like steel.
<img src="Images/Story/NeuroFound01/01.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<evelyn>>This course will not be comfortable. You’re here to dismantle the illusion of instinct. To ask where your thoughts come from and who put them there. <</evelyn>>
You shift in your seat. The gravity in her voice pulls the room into silence. As she continues, something catches your eye: a girl sitting alone, two rows ahead, sketching instead of taking notes. She’s got lavender hair, little black cat ears nestled in her hoodie, and the kind of chaotic, pastel-punk vibe that doesn’t belong in a clinical psych class.
She’s doodling in the margins of a textbook. A weird spiral, and a pair of cartoon eyes.
[[You find yourself staring.|NeuroFound01_02]]
<<nobr>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<<set $storyContent = true>>
<<if !$backupOutfit>>
<<set $backupOutfit = {
clothing: $clothing,
shoes: $shoes,
socks: $socks,
underwear: $underwear,
bras: $bras
}>>
<<set $clothing = "None">>
<<set $shoes = "None">>
<<set $socks = "None">>
<<set $underwear = "None">>
<<set $bras = "None">>
<<set $uniform = $uniformSlots.school>>
<<run $('#avatar').empty().wiki('<<RenderAvatar>>')>>
<</if>>
<<set _targetHour = 10>>
<<set _targetPeriod = "AM">>
<<if $hour != _targetHour || $period != _targetPeriod || $minute != 0>>
<<set _minutesToSleep = setup.minutesUntil(_targetHour, _targetPeriod)>>
<<if _minutesToSleep > 0>>
<<advanceTime _minutesToSleep>>
<</if>>
<</if>>
<</nobr>>You try to look away, but she looks up just as your eyes meet hers. She raises one perfectly arched brow. Her mouth curls into a smirk. Then she mouths, without sound:
<<lucy>>Bored already? And here I was trying to be entertaining.<</lucy>>
<img src="Images/Story/NeuroFound01/02.png" style="width:75%; height:auto; display:block; margin:0 auto;">
You flush. She saw you looking.
<<evelyn>>Your hypothalamus controls hormone regulation, but you don’t feel because of biology. You feel because your past programmed you to.<</evelyn>>
The girl stretches her legs out under the desk, platform shoes tapping lightly.
Her neon green nails scribble something new. A little heart next to the spiral.
<img src="Images/Story/NeuroFound01/03.png" style="width:50%; height:auto; display:block; margin:0 auto;">
You wonder if you should approach her after the class ends
<<nobr>>
[[Yes. She’s weird, but... interesting.|NeuroFound01_03A]]
[[No. Better to play it safe.|NeuroFound01_03B]]
<</nobr>>You catch up with her as class empties. She’s slow to pack, sliding her sketchbook into a pink mesh folder covered in anime pins.
<<mc>>Hey... Uh. That drawing was cool.<</mc>>
She looks up. Her eyes sweep you top to bottom.
<img src="Images/Story/NeuroFound01/04.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<lucy>>h, you talk? I was starting to think you were just here for the vibes.<</lucy>>
She slings her bag over one shoulder.
<<lucy>>Lucy. Your turn, unless you forgot your own name.<</lucy>>
<<mc>>$mc... Nice to meet you!<</mc>>
Her eyes linger on yours a second too long.
<<lucy>>Oh, hi $mc! You’re new, huh? I can smell it.<</lucy>>
You blink.
<<mc>>What?<</mc>>
<<lucy>>The wide eyes. The scared posture.<</lucy>>
She shrugs.
<<lucy>>It’s cute. Just don’t get too comfy. Halden chews people up for fun. Hope you bite back.<</lucy>>
There’s an awkward pause. You try to think of something witty. She beats you to it.
<<lucy>>Tell me something... do you believe in subliminal influence? Or do you like to think your thoughts are all your own?<</lucy>>
You laugh nervously.
<<mc>>Like, advertising?<</mc>>
She tilts her head.
<<lucy>>Or a pretty voice, a little music, and a few whispered words. You’d be surprised how easy it is to change someone without ever asking.<</lucy>>
You stare at her.
<<lucy>>My final project’s on media psych. Subcultures, parasocial stuff, all that juicy brain-melting influence. You’d be surprised how deep it really goes.<</lucy>>
She steps just a little closer.
<<lucy>>If you’re not scared of a little weird, maybe I’ll let you help.<</lucy>>
Before you can say anything, she turns and walks away.
<<lucy>>Later, maybe-normal. Try not to get too predictable.<</lucy>>
<<nobr>>
<<set $neuroFound += 1>>
<<link "Go back to the campus">>
<<if $backupOutfit>>
<<set $clothing = $backupOutfit.clothing>>
<<set $shoes = $backupOutfit.shoes>>
<<set $socks = $backupOutfit.socks>>
<<set $underwear = $backupOutfit.underwear>>
<<set $bras = $backupOutfit.bras>>
<<unset $backupOutfit>>
<</if>>
<<set $storyContent = false>>
<<set $uniform = "None">>
<<goto "Campus">>
<</link>>
<<advanceTime 180>>
<<set $isLucyQuestActive = true>>
<<set $energy -= 40>>
<<run $journalEntries.push("Day " + $currentDay + ": Dr. Marlowe is... a lot. Cold and in control, like she can see right through you. She said we’re here to dismantle the illusion of instinct. Whatever that means, it shut the whole room up. \n\nThen there was this girl. \n\n Lucy. Two rows ahead. Lavender hair, cat-ear hoodie, platform shoes. While everyone else was taking notes, she was drawing spirals and weird little eyes in the margins of her psych book. I must’ve stared too long, because she caught me. Smirked. Mouthing, “Bored already?” I think that’s when I decided to talk to her. Or maybe I just got pulled in without meaning to. \n\nShe called me cute. Said I smelled like someone new. Lucy is... different. Playful and weird, but also kind of sharp underneath. She said she’s doing her project on media psychology. Subcultures. Parasocial stuff. Then she started talking about cute girls whispering things over soft music. Stuff that changes you without asking. I laughed, but she didn’t. \n\nBefore I could say anything else, she just walked off. Told me I might be maybe-normal. \n\nI don’t know what I thought college would be like, but it definitely wasn’t this. And yet, I kind of want to see her again. Even if it ends up being a mistake.")>>
<</nobr>>You look away. Whatever that was... you’re not ready for it.
As class ends, you file out with the rest of the students, avoiding eye contact. As you near the door, something tugs at your attention.
You glance back. Lucy is still at the front. She walks straight up to Dr. Marlowe, tears a page from her sketchbook, and hands it to her without a word.
<img src="Images/Story/NeuroFound01/05.png" style="width:75%; height:auto; display:block; margin:0 auto;">
Marlowe looks at it for a beat, then gives the faintest nod. Neither of them speak.
You leave before you can be pulled into whatever that was.
<<nobr>>
<<set $neuroFound += 1>>
<<link "Go back to the campus">>
<<if $backupOutfit>>
<<set $clothing = $backupOutfit.clothing>>
<<set $shoes = $backupOutfit.shoes>>
<<set $socks = $backupOutfit.socks>>
<<set $underwear = $backupOutfit.underwear>>
<<set $bras = $backupOutfit.bras>>
<<unset $backupOutfit>>
<</if>>
<<set $storyContent = false>>
<<set $uniform = "None">>
<<goto "Campus">>
<</link>>
<<advanceTime 180>>
<<set $isLucyQuestActive = true>>
<<set $energy -= 40>>
<<run $journalEntries.push("Day " + $currentDay + ": Dr. Marlowe is intense. Like, actually kind of scary. She started the class with this whole speech about instincts and where our thoughts really come from. It was smart, no doubt, but also kind of unsettling. I didn’t even want to shift in my seat too loudly. \n\nThere was this girl sitting a few rows ahead of me. Lavender hair, black cat ears on her hoodie, and she was just doodling spirals in her psych book like none of it fazed her. At one point, she caught me staring and mouthed, Bored already? I looked away. Couldn’t come up with anything to say. \n\nAt the end of class, things got even weirder. I watched her, Lucy I think, walk right up to Dr. Marlowe and hand her a ripped page from her sketchbook. She didn’t say a word, and Marlowe didn’t ask. She just looked at it and gave a small nod, like something was already understood between them. \n\nIt felt like I wasn’t supposed to see that. Like I had stepped into a conversation I didn’t understand. \n\nPart of me wishes I’d said something. Another part is relieved I didn’t. \n\nBut something tells me I haven’t seen the last of her.")>>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<</nobr>>This time, you get to Lecture Hall 3 a few minutes early. Marlowe hasn't shown up yet, and the lights are still on. The walls themselves seem to be holding their breath, and the air feels thinner than usual. Lucy has already arrived. Ahead, two rows. The same identical ears. She is sketching once more, but this time, overlapping spirals cover nearly the whole page. She doesn't raise her head. Then the lights dim.
<img src="Images/Story/NeuroFound02/01.png" style="width:75%; height:auto; display:block; margin:0 auto;">
Dr. Evelyn Marlowe enters the stage silently. She gives the microphone a single tap.
<<evelyn>>Instinct is not a compass. It’s a script. And today, we ask, who’s holding the pen?<</evelyn>>
She begins writing on the board:
“Neuroplasticity and Behavioral Conditioning”
<<evelyn>>You are not made of stone. You are clay in the hands of reward and punishment. Your brain reshapes itself every time you obey... or resist.<</evelyn>>
A slide flickers on. A rat, frozen mid-maze. Then a headline: “Human Neural Response to Dopamine Feedback in Social Media.”
You hear someone chuckle softly. Lucy.
<<if $isLucyQuestActive == false>>
[[Focus on the class|NeuroFound02_02]]
<<elseif $isLucyQuestActive == true>>
[[Focus on the class|NeuroFound02_04]]
<</if>>
<<nobr>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<<set $storyContent = true>>
<<if !$backupOutfit>>
<<set $backupOutfit = {
clothing: $clothing,
shoes: $shoes,
socks: $socks,
underwear: $underwear,
bras: $bras
}>>
<<set $clothing = "None">>
<<set $shoes = "None">>
<<set $socks = "None">>
<<set $underwear = "None">>
<<set $bras = "None">>
<<set $uniform = $uniformSlots.school>>
<<run $('#avatar').empty().wiki('<<RenderAvatar>>')>>
<</if>>
<<set _targetHour = 10>>
<<set _targetPeriod = "AM">>
<<if $hour != _targetHour || $period != _targetPeriod || $minute != 0>>
<<set _minutesToSleep = setup.minutesUntil(_targetHour, _targetPeriod)>>
<<if _minutesToSleep > 0>>
<<advanceTime _minutesToSleep>>
<</if>>
<</if>>
<</nobr>>Lucy slowly rotates in her chair so that you can see her profile as Dr. Marlowe discusses feedback loops and compulsive reinforcement. Her page is lightly touched by her fingers. Then, without looking, she states:
<<lucy>>Do you ever feel like you’re being trained? Like every “like,” every compliment, every little punishment is just someone trying to mold you into their perfect good girl? Not that I’d ever fall for that... unless they asked really nicely.<</lucy>>
You glance around. No one else seems to have heard her. Marlowe keeps talking, voice cold and precise. Then, Lucy finally looks at you.
<<lucy>>You didn’t talk to me last time. That’s okay. Fear is just early-stage training mode. Even magical girls need a few episodes before they stop running from their power. And you? You’re totally giving “reluctant sub protagonist” energy. I kinda love it.<</lucy>>
She tilts her head.
<<lucy>>Buuut if you’re curious… I’ve got a little experiment running. Think magical discipline with a touch of sparkle. Still missing one thing, though. A cute, obedient test subject. Any volunteers?<</lucy>>
<<nobr>>
[[“What kind of experiment?”|NeuroFound02_03a]]
[[“I’m not sure I’m ready.”|NeuroFound02_03b]]
<</nobr>>Thinking, she bites the cap of her pen.
<<lucy>>Think media can change you without you noticing? Like, you start out watching one cute anime, and next thing you know you’re shopping for thigh highs and calling someone senpai. Not that I’m speaking from experience or anything. Obviously.<</lucy>>
<img src="Images/Story/NeuroFound02/02.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<lucy>>I’m testing something. Total immersion. Subtle influence. Cute little transformations. And you? You’re basically the ideal test dummy. Adorable, suggestible, and already halfway there.<</lucy>>
She slides a page she tore out of her notebook in your direction. It is blank. aside from a single sentence in gentle, looping letters:
<i>“Let it happen.”</i>
She looks at you with unnatural calm.
<<lucy>>Take it or don’t. But if you do... we’ll be talking again. And maybe next time, you’ll be wearing something cute. Purely for experimental reasons, of course.<</lucy>>
Before you can respond, Marlowe raises her voice.
<<evelyn>>You don’t think your habits shape you? Think again. Plasticity doesn’t ask permission. It just adapts.<</evelyn>>
Lucy reclines in her chair. Says nothing more.
<<nobr>>
[[Hold onto the page.|NeuroFound02_04]]
<<set $isLucyQuestActive = true>>
<</nobr>>She looks away from you and shrugs.
<<lucy>>Suit yourself. But you know, not choosing is still a choice. Just one that whispers instead of moans.<</lucy>>
She adjusts her cat ears and focus her attention back to the lecture.
<<nobr>>
[[Let it go and listen to the lecture.|NeuroFound02_04]]
<</nobr>>The rest of the lecture unfolds in cold, clinical precision. Dr. Marlowe speaks like someone unburdened by emotion, not cruel, just deliberate. She shows scans of reward centers lighting up in response to praise, punishment, repetition. Human thought reduced to electric impulse.
<img src="Images/Story/NeuroFound02/03.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<evelyn>>You are not your choices. You are the sum of what’s been reinforced.<</evelyn>>
As the projector turns off, her voice continues to linger. The fluorescent lights come back to life with a buzz. Lucy is already gone when you turn to face her at her seat. Was she ever completely present?
<<nobr>>
<<set $neuroFound += 1>>
<<link "Leave the classroom">>
<<if $backupOutfit>>
<<set $clothing = $backupOutfit.clothing>>
<<set $shoes = $backupOutfit.shoes>>
<<set $socks = $backupOutfit.socks>>
<<set $underwear = $backupOutfit.underwear>>
<<set $bras = $backupOutfit.bras>>
<<unset $backupOutfit>>
<<set $storyContent = false>>
<</if>>
<<set $storyContent = false>>
<<set $uniform = "None">>
<<goto "Campus">>
<</link>>
<<advanceTime 180>>
<<set $energy -= 40>>
<<run $journalEntries.push("Day " + $currentDay + ": Dr. Marlowe's class felt different today.\n\n
Cold logic, clinical terms. Brain scans, electric pulses, reward systems. She talked like free will was just a nice idea we tell ourselves.\n\n
Praise, punishment, repetition. That’s all it takes, and the mind starts to follow.\n\n
It’s kind of freaky how much of who we are might just be patterns and responses.\n\n
But the thing that stuck with me was that girl. The one sketching spirals in her notebook.\n\n
There was something about how focused she looked. Like she already understood what Dr. Marlowe was saying. And maybe even agreed with it.\n\n
I don’t know if I’m actually starting to get the material...\n\n
Or if the material is starting to get me.")>>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<</nobr>>As the door closes behind the last student, as the faint sound of conversation wanes. Overhead, fluorescent lights hum. Dr. Marlowe enters with her usual grace, blazer crisp, gaze penetrating. She adjusts her glasses and writes three words on the whiteboard in quiet, deliberate strokes:
<i>Conformity. Identity. Survival.</i>
Then she turns her face to the class.
<<evelyn>>Let’s begin with a story. A girl walks into a room full of strangers. They ask her a simple question. She knows the answer. She’s sure. But one by one, every person before her gives the wrong answer. Confidently. Without doubt.<</evelyn>>
She folds her hands.
<<evelyn>>What do you think she does when it’s her turn?<</evelyn>>
The class is silent. You glance around. A few people fidget. Someone coughs.
<<evelyn>>She conforms. She gives the same wrong answer. Not because she’s unsure... but because everyone else was so certain.<</evelyn>>
A slide appears on the screen: black lines of differing lengths. The Asch Conformity Experiment.
<<evelyn>>You’ve probably seen this before. But I want you to feel it. Imagine how it feels to know the truth, and still choose the lie, just to avoid being the odd one out. That instinct to belong runs deep. And it shapes more than just answers on a test.<</evelyn>>
Beside you, there's a rustle. Lucy's eyes sparkle with laughter as she leans forward on her desk with her arm raised above her head.
<img src="Images/Story/NeuroFound03/01.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<lucy>>Ooh. Is this the part where we realize we’re all just NPCs in someone else's dialogue tree?<</lucy>>
A few students chuckle. Dr. Marlowe raises a brow, unamused but not dismissive.
<<evelyn>>In a way, yes. Social norms are the invisible script. And most of us follow it, whether we admit it or not.<</evelyn>>
You shift uncomfortably in your seat. The implication settles like dust on your skin. Lucy leans closer, her voice low enough only you can hear.
<<lucy>>Makes you think, huh? How many of your answers are real... and how many you just copied off society's cheat sheet?<</lucy>>
She smirks, then adds in a teasing tone.
<<lucy>>If this was an anime, you’d be the quiet boy with a mysterious past... waiting to unlock your true form.<</lucy>>
She just smiles wider when you look at her, as if she is already aware of what that form is. Up front, Dr. Marlowe continues.
<<evelyn>>We’ll dive deeper after the break. Take five minutes. Stretch your legs. And think about what you've conformed to... and why.<</evelyn>>
The screen fades to black. Students begin to stir, voices rising. Lucy stays close. Her fingers trace a slow circle in her notebook.
<<lucy>>You know... I kinda like this class. It’s sexy in a brainy, corrupt-your-soul kind of way.<</lucy>>
She leaves before you you can for an answer in your head.
[[Take a break|NeuroFound03_02]]
<<nobr>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<<set $storyContent = true>>
<<if !$backupOutfit>>
<<set $backupOutfit = {
clothing: $clothing,
shoes: $shoes,
socks: $socks,
underwear: $underwear,
bras: $bras
}>>
<<set $clothing = "None">>
<<set $shoes = "None">>
<<set $socks = "None">>
<<set $underwear = "None">>
<<set $bras = "None">>
<<set $uniform = $uniformSlots.school>>
<<run $('#avatar').empty().wiki('<<RenderAvatar>>')>>
<</if>>
<<set _targetHour = 10>>
<<set _targetPeriod = "AM">>
<<if $hour != _targetHour || $period != _targetPeriod || $minute != 0>>
<<set _minutesToSleep = setup.minutesUntil(_targetHour, _targetPeriod)>>
<<if _minutesToSleep > 0>>
<<advanceTime _minutesToSleep>>
<</if>>
<</if>>
<</nobr>>When the break is over, the room is still dark. Some students return to their seats with half-eaten snacks or coffee cups. Lucy didn't took long to return. Then she remained seated , humming some anime theme song to herself.
Dr. Marlowe returns to the front. No small talk. No smile.
<<evelyn>>Let’s return to the girl in the experiment. What changed her answer? What rewrote her reality in real time?<</evelyn>>
She clicks the remote. A new slide appears: <i>Neural Correlates of Conformity.</i>
<<evelyn>>Brain scans show that when we go against the group, the amygdala lights up. This is the fear center. But when we agree, even if we’re wrong, the reward circuitry activates. The brain literally rewards you for blending in.<</evelyn>>
She walks slowly along the front row.
<<evelyn>>So what happens when who you are... goes against the brain? When your instincts clash with what you’ve been told to be? How long before you start rewarding yourself for pretending?<</evelyn>>
Your chest tightens. You glance at Lucy. She’s watching you. You mutter, just loud enough for her to hear:
<<mc>>So... if I’ve just been doing what’s expected of me... does that mean I’ve never really made my own choices?<</mc>>
Lucy leans in, lips curling at the corners.
<<lucy>>Bingo, protagonist-kun. That’s your episode one revelation.<</lucy>>
You shoot her a look, but there’s no malice in her teasing. Just something... playful. Knowing.
<<mc>>And what... you think I’m gonna sprout cat ears and a magical wand next?<</mc>>
She giggles.
<<lucy>>No... Well... Not at first...<</lucy>>
You flush, but before you can reply, Dr. Marlowe’s voice cuts back in, sharp as a scalpel. She pauses, eyes sweeping over the room. Her gaze lingers on you for a moment, or maybe it was just your imagination.
<img src="Images/Story/NeuroFound03/02.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<evelyn>>In this class, I want more than memorized theories. I want vulnerability. I want you to question the roles you've accepted. I want you to ask: Who am I outside the script?<</evelyn>>
The bell chimes. Just like that, class is over. Chairs scrape. Conversations start. Lucy tugs your sleeve before you can stand.
<<lucy>>Wanna know what I think?<</lucy>>
You raise an eyebrow.
<<mc>>I get the feeling you’ll tell me either way.<</mc>>
She leans in again, so close you catch the cherry scent of her lip gloss.
<<lucy>>I think you’re not just playing a role. I think you’re stuck in a costume that doesn’t fit. And the seams... are starting to split.<</lucy>>
She lets that hang in the air, then skips ahead, bag slung over her shoulder.
<<lucy>>Come on, $mc-kun. We’ve got a whole semester of truth bombs to drop. Don’t fall behind.<</lucy>>
You stare after her, pulse still racing. Then you gather your things, unsure if you’re following her... or just trying to find yourself.
<<nobr>>
<<set $neuroFound += 1>>
<<link "Go back to the campus">>
<<if $backupOutfit>>
<<set $clothing = $backupOutfit.clothing>>
<<set $shoes = $backupOutfit.shoes>>
<<set $socks = $backupOutfit.socks>>
<<set $underwear = $backupOutfit.underwear>>
<<set $bras = $backupOutfit.bras>>
<<unset $backupOutfit>>
<</if>>
<<set $storyContent = false>>
<<set $uniform = "None">>
<<goto "Dorm">>
<</link>>
<<advanceTime 180>>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<<run $journalEntries.push("Day " + $currentDay + ": Dr. Marlowe talked about conformity today. That experiment where people give the wrong answer just because everyone else does. Creepy how easy it is to go along with something you know is wrong. /n/n Lucy sat next to me again. She called me a protagonist and said I’m just playing a role that doesn’t fit. I laughed, but... I don’t know. Felt a little too accurate. /n/n Marlowe said we reward ourselves for pretending. That hit. /n/n Not sure if I’m learning stuff in this class... or being exposed.")>>
<</nobr>>Professor Marlowe arrived at class, but didn't speak at first. She simply dims the lights and taps the projector to life. On-screen there was a grainy video of a child watching another child cry. Then another, a man cringing as someone else stubs their toe. A woman flinching at the sight of a needle entering someone’s skin.
<<evelyn>>These are mirror neurons in action.<</evelyn>>
Her voice is calm, clinical. Controlled.
<<evelyn>>They fire when we perform an action, and also when we observe someone else doing it. This is the foundation of empathy. And perhaps… identity.<</evelyn>>
You blink at the screen as the next clip plays. A close-up of a person’s mouth biting into something soft, lips parting, breath hitching just slightly. It’s not graphic. But it’s… intimate. You shift in your seat.
Lucy is sitting one row ahead and just to the left. You can see her glance back at you over her shoulder.
<<lucy>>Getting a little warm back there, $mc-chan?<</lucy>>
You roll your eyes.
<<mc>>It’s just a test video. Relax.<</mc>>
She grins.
<img src="Images/Story/NeuroFound04/01.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<lucy>>Mhm. Sure. Just a “test.” You look like you’re about to melt into your chair.<</lucy>>
You shoot her a glare, but the next video starts. A man’s hand trailing along another’s arm. No context. Just slow movement. A shiver. A breath caught in the throat. Your stomach twists. Not in fear. Not in disgust. In… something else. Professor Marlowe finally steps forward, hands clasped behind her back.
<<evelyn>>Now. Notice what you felt. Did you flinch? Did your breathing change? Did your body respond, even when you didn’t want it to?<</evelyn>>
Lucy leans back and whispers loud enough for only you to hear.
<<lucy>>Mine definitely did. Did yours, princess?<</lucy>>
You don’t answer. You just cross your legs a little tighter under the desk.
[[Keep paying attention|NeuroFound04_02]]
<<nobr>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<<set $storyContent = true>>
<<if !$backupOutfit>>
<<set $backupOutfit = {
clothing: $clothing,
shoes: $shoes,
socks: $socks,
underwear: $underwear,
bras: $bras
}>>
<<set $clothing = "None">>
<<set $shoes = "None">>
<<set $socks = "None">>
<<set $underwear = "None">>
<<set $bras = "None">>
<<set $uniform = $uniformSlots.school>>
<<run $('#avatar').empty().wiki('<<RenderAvatar>>')>>
<</if>>
<<set _targetHour = 10>>
<<set _targetPeriod = "AM">>
<<if $hour != _targetHour || $period != _targetPeriod || $minute != 0>>
<<set _minutesToSleep = setup.minutesUntil(_targetHour, _targetPeriod)>>
<<if _minutesToSleep > 0>>
<<advanceTime _minutesToSleep>>
<</if>>
<</if>>
<</nobr>>The last video fades to black. No one speaks at first. The room is dim, quiet, with only the hum of the projector and the subtle shuffle of someone adjusting in their seat. You can feel your heartbeat in your ears, even though nothing happened. Nothing *really* happened. Just a hand on skin. Just a mouth opening. Just a soft exhale. So why does your throat feel dry?
Professor Marlowe steps into the center of the room with that same quiet grace. Her heels barely make a sound.
<<evelyn>>Most of you experienced subtle reactions. Breath changes. Tension. Emotional discomfort. A few of you, perhaps, something more physical.<</evelyn>>
You look down. It was a mistake. Now you feel her eyes on you.
<<evelyn>>$mc, would you mind sharing what you felt during the second-to-last clip? The one with the touch.<</evelyn>>
You slowly look up. Her face is calm. She’s not teasing. She’s not accusing. She’s just waiting.
<<mc>>I… I think my shoulders tensed a little. It was kind of unexpected.<</mc>>
She tilts her head.
<<evelyn>>Unexpected… or uncomfortable?<</evelyn>>
You pause.
<<mc>>Maybe both. It was… intimate.<</mc>>
A soft laugh from Lucy, still angled back in her seat.
<<lucy>>Aww. Intimate, huh? I’ll remember that next time I pass by your desk. Maybe I’ll brush your arm and watch you freeze up again.<</lucy>>
You scowl.
<<mc>>It’s a neurological reaction. Not flirting.<</mc>>
<<lucy>>Who says they’re different?<</lucy>>
Professor Marlowe doesn’t intervene. But you swear you catch a flicker of amusement in her expression, like she’s studying the two of you as much as the data.
<<evelyn>>Empathy is not always voluntary. The brain responds before the mind understands. Your mirror neurons don’t lie.<</evelyn>>
You shift in your chair. You wish they would.
<<nobr>>
<<set $neuroFound += 1>>
<<set $energy -=30>>
<<link "Go back to the campus">>
<<if $backupOutfit>>
<<set $clothing = $backupOutfit.clothing>>
<<set $shoes = $backupOutfit.shoes>>
<<set $socks = $backupOutfit.socks>>
<<set $underwear = $backupOutfit.underwear>>
<<set $bras = $backupOutfit.bras>>
<<unset $backupOutfit>>
<</if>>
<<set $storyContent = false>>
<<set $uniform = "None">>
<<goto "Dorm">>
<</link>>
<<advanceTime 180>>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<<run $journalEntries.push("Day " + $currentDay + ": Today in Neurobehavioral we did some mirror neuron experiment.\n\n
It was just a bunch of videos, people getting hurt, touching, biting into stuff. I didn’t think much of it until I realized my body was reacting. Like… little shivers, tension. Stuff I didn’t *mean* to do.\n\n
Then Lucy noticed. Of course she did. Kept throwing comments over her shoulder, teasing me like I was the only one melting in their seat. I tried to ignore her but… I don’t know. She gets in my head.\n\n
Professor Marlowe asked me what I felt. I tried to sound smart. Said it was unexpected. She didn’t push. But I could tell she was watching.\n\n
Everyone was watching.")>>
<</nobr>>The room was dim, lit mostly by the soft blue glow of computer monitors and the ambient hum of a ceiling projector. Dr. Marlowe’s silhouette glided across the screen behind her, images of neurons and synaptic pathways dissolving one into the next. Her voice wrapped around the room like silk.
<<evelyn>>Dopamine is not the pleasure chemical. It's the anticipation chemical. It drives the chase, not the reward.<</evelyn>>
You were scribbling notes, half-lost in the trance of her cadence, when you noticed Lucy already seated next to you, her face lit up by her laptop screen. She hadn’t said a word when you sat down. Her fingers tapped in a steady rhythm. She didn’t even glance up when she leaned in and whispered, close enough for her breath to brush your ear:
<img src="Images/Story/NeuroFound05/01.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<lucy>>Did you know oxytocin makes you trust people more? Even strangers. Even… me.<</lucy>>
You turned to look at her, but she was already typing again, like nothing had happened. Your phone buzzed. A message from Lucy.
<i>“Take this quiz: What type of dopamine-dependent cutie are you?”</i>
You blinked. A quiz? You glanced at her. She met your eyes, grinning like a cat with a secret.
<<lucy>>Take it. For science. I’ll tell you what your result really means.<</lucy>>
[[Take the quiz|NeuroFound05_02]]
<<nobr>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<<set $storyContent = true>>
<<if !$backupOutfit>>
<<set $backupOutfit = {
clothing: $clothing,
shoes: $shoes,
socks: $socks,
underwear: $underwear,
bras: $bras
}>>
<<set $clothing = "None">>
<<set $shoes = "None">>
<<set $socks = "None">>
<<set $underwear = "None">>
<<set $bras = "None">>
<<set $uniform = $uniformSlots.school>>
<<run $('#avatar').empty().wiki('<<RenderAvatar>>')>>
<</if>>
<<set _targetHour = 10>>
<<set _targetPeriod = "AM">>
<<if $hour != _targetHour || $period != _targetPeriod || $minute != 0>>
<<set _minutesToSleep = setup.minutesUntil(_targetHour, _targetPeriod)>>
<<if _minutesToSleep > 0>>
<<advanceTime _minutesToSleep>>
<</if>>
<</if>>
<</nobr>>You gave in and clicked the link. Bright pastel graphics blinked across your screen. A cartoon brain with big eyes and a heart emoji sat at the top of the page. The questions weren’t exactly scientific.
<i>
1- How do you handle praise?
a) Blush and deflect
b) Soak it up like sunlight
c) Pretend it doesn’t matter (but it totally does)
2 - Your ideal reward?
a) Soft cuddles and validation
b) Chaos, attention, and late-night texts
c) Knowing they want you, even if they don't say it
</i>
You tried to answer casually, but Lucy kept peeking at your screen, giggling under her breath. Her foot brushed yours under the table, a little touch, maybe accidental. Maybe not.
<img src="Images/Story/NeuroFound05/02.png" style="width:50%; height:auto; display:block; margin:0 auto;">
Dr. Marlowe’s voice continued in the background, a lull of neural circuits and emotional regulation. You reached the result screen.
<i>
You are: The Reassurance Seeker
You thrive on soft praise, touch, and knowing someone is paying attention.
</i>
Before you could react, Lucy leaned over and whispered:
<<lucy>>Aww. I knew you’d be that one. It’s cute. You just want to be seen, don’t you?<</lucy>>
You didn’t answer. You didn’t need to.
<<nobr>>
<<set $neuroFound += 1>>
<<set $energy -=40>>
<<link "Go back to the campus">>
<<if $backupOutfit>>
<<set $clothing = $backupOutfit.clothing>>
<<set $shoes = $backupOutfit.shoes>>
<<set $socks = $backupOutfit.socks>>
<<set $underwear = $backupOutfit.underwear>>
<<set $bras = $backupOutfit.bras>>
<<unset $backupOutfit>>
<</if>>
<<set $curiosity +=1>>
<<statChange "+Curiosity" "pink">>
<<set $storyContent = false>>
<<set $uniform = "None">>
<<goto "Dorm">>
<</link>>
<<advanceTime 180>>
<<run $journalEntries.push("Day " + $currentDay + ": Neuro class today was kinda surreal.\n\n
The lights were low, all glowy blue from the monitors, and Dr. Marlowe’s voice was doing that thing where it sounds way too smooth to focus. Like, I was trying to take notes but kept zoning out watching neurons fade in and out on the screen behind her.\n\n
Then I noticed Lucy was already sitting next to me. Didn’t even hear her sit down. Just her fingers tapping away and that little grin she does when she’s up to something. She leaned in, whispered something about oxytocin and trust… like, super close. I could feel her breath. Yeah.\n\n
A second later she texts me this ridiculous quiz. Something like: “What type of dopamine-dependent cutie are you?” I almost rolled my eyes, but she gave me that look. So I took it. It was full of weirdly specific stuff, like cuddles and late-night chaos, and yeah, she kept peeking at my screen the whole time, giggling under her breath.\n\n
Her foot brushed mine under the table at one point. I don’t even know if it was on purpose but… I didn’t pull away.\n\n
The result? ‘The Reassurance Seeker.’ Which she clearly loved. Said it was cute. Said I just wanted to be seen.\n\n
Honestly? Maybe she’s not wrong.")>>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<</nobr>>The classroom is brighter than usual, cold light buzzing softly above polished floors. There's a faint scent of antiseptic in the air, like a lab that doesn’t trust its students. You slide into your seat just as the clock strikes ten.
Dr. Evelyn Marlowe steps in. All pristine heels, sharp lines, and measured stillness. She doesn’t smile when she arrives. She scans. Her eyes sweep the room like searchlights, settling on each student for just a beat longer than is comfortable.
<<evelyn>>Today we’ll discuss neural plasticity, or how your brain rewires itself based on repeated experience.<</evelyn>>
She begins writing without looking back, her words clean and angular on the screen behind her.
<img src="Images/Story/NeuroFound06/01.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<evelyn>>You are not static creatures. You are systems. Habits. Chemicals. Repetition carves highways in your mind. Identity is not solid, it’s wet clay.<</evelyn>>
There’s something clinical about her tone. Not cold, exactly. Just detached. Like you’re not people, but specimens. You glance sideways.
Lucy is two seats away. She's wearing the regular uniform, but it doesn’t look strict on her, just short. Her skirt rides a little high, her legs crossed in that anime-fan way, and there’s a pen in her mouth she’s not even chewing, just letting rest there like she forgot it was there. Her eyes catch yours, and she raises a brow.
You look away.
<<evelyn>>The question is not whether the brain can change. It’s whether you can endure the cost of changing it.<</evelyn>>
You feel a shift, not in the air, but in yourself. Is she talking about behavior? Or something deeper?
[[Keep listening to her class|NeuroFound06_02]]
<<nobr>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<<set $storyContent = true>>
<<if !$backupOutfit>>
<<set $backupOutfit = {
clothing: $clothing,
shoes: $shoes,
socks: $socks,
underwear: $underwear,
bras: $bras
}>>
<<set $clothing = "None">>
<<set $shoes = "None">>
<<set $socks = "None">>
<<set $underwear = "None">>
<<set $bras = "None">>
<<set $uniform = $uniformSlots.school>>
<<run $('#avatar').empty().wiki('<<RenderAvatar>>')>>
<</if>>
<<set _targetHour = 10>>
<<set _targetPeriod = "AM">>
<<if $hour != _targetHour || $period != _targetPeriod || $minute != 0>>
<<set _minutesToSleep = setup.minutesUntil(_targetHour, _targetPeriod)>>
<<if _minutesToSleep > 0>>
<<advanceTime _minutesToSleep>>
<</if>>
<</if>>
<</nobr>>Class ends too fast. Most students start packing up. But not Lucy. She stretches long and slow like a cat, then spins her pen once before standing. You’re trying to leave without making it a thing, but she doesn’t let you.
<<lucy>>Hey. Nerd boy.<</lucy>>
You pause.
<<mc>>...what?<</mc>>
<<lucy>>You looked like your brain was about to short circuit during that plasticity bit. You okay, or did Dr. Marlowe accidentally reprogram you already?<</lucy>>
She’s joking. Kind of.
<<mc>>I was just... thinking.<</mc>>
<<lucy>>Mhm. Dangerous habit.<</lucy>>
She steps closer. Close enough that you can smell her vanilla lip gloss. Her voice drops a little.
<img src="Images/Story/NeuroFound06/02.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<lucy>>You know… the brain does rewire with pleasure. It releases dopamine when it feels rewarded. And if you reward the right behavior...<</lucy>>
She taps your forehead gently with the end of her pen.
<<lucy>>...you can train yourself to like anything. Even stuff you swore you hated.<</lucy>>
You don’t respond. You don’t know how to.
She leans in, a glint in her eye that’s hard to place, somewhere between flirtation and fascination.
<<lucy>>Guess we’ll see what kind of patterns you start forming, huh?<</lucy>>
Then she winks, turns, and walks out, leaving you standing in the sterile classroom with your thoughts rewiring themselves in real time.
<<nobr>>
<<set $neuroFound += 1>>
<<set $energy -=30>>
<<link "Go back to the campus">>
<<if $backupOutfit>>
<<set $clothing = $backupOutfit.clothing>>
<<set $shoes = $backupOutfit.shoes>>
<<set $socks = $backupOutfit.socks>>
<<set $underwear = $backupOutfit.underwear>>
<<set $bras = $backupOutfit.bras>>
<<unset $backupOutfit>>
<</if>>
<<set $storyContent = false>>
<<set $uniform = "None">>
<<goto "Dorm">>
<</link>>
<<advanceTime 180>>
<<run $journalEntries.push("Day " + $currentDay + ": Okay so, today’s class was weird. Not like bad-weird. More like… crack-your-brain-open-and-pour-stuff-in weird. Dr. Marlowe is like this elegant robot professor. Crazy smart, but her stare could probably freeze a grown man in place. She talked about neural plasticity. How the brain isn’t fixed. How we’re not fixed. That we’re just systems built from repetition. Like a habit can literally reshape who you are.\n\n
Which is... yeah. Messing with my head.\n\n
Then Lucy, of course, had to make it worse. Or better? I don’t even know. She caught me zoning out and basically said you can train yourself to like things if the reward hits right. And then she tapped me. On the forehead. With her pen. Like I was her science experiment.\n\n
I think she meant it as a joke but like… it wasn’t?\n\n
I keep thinking about that last thing Dr. Marlowe said. Can you endure the cost of changing? No idea. But if the stuff thas is being planted in my head counts as repetition, I might already be changing.")>>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<</nobr>>As you come inside the lecture hall, you feel that it's a little... uneven, maybe...
You take your usual seat, and as you sit down, you direct your eyes to the spot where Lucy usually sits, but it's empty. This makes you feel a bit weird, not that her presence was essential for the class to feel normal, but her absence was noticeable, but you try not to think about it.
<img src="Images/Story/NeuroFound07/01.png" style="width:75%; height:auto; display:block; margin:0 auto;">
You keep staring at the door, hoping that she would come by, with her usual grin and the cat ears, at the last second, but instead of her, Dr. Marlowe arrived... alone.
She walked to the front of the lecture hall with the same deliberate stillness as always, placing a folder on her desk before scanning the room.
<<evelyn>>Today we’re discussing absence. Specifically, the psychological effect of missing stimuli.<</evelyn>>
What a coincidence, you thought. We would be discussing absence right on the first day that Lucy skipped class. You looked at Dr. Marlowe as she grabbed a chalk and walked to the blackboard. She writes REMOVAL - RESPONSE - RECONSTRUCTION on the board in precise, even strokes.
<<evelyn>>When something, or someone you’ve grown accustomed to is gone, your mind doesn’t just notice the absence. It reacts. It fills in the gap with longing, irritation, sometimes even with change.<</evelyn>>
You find yourself staring at the empty chair where Lucy should be and thinking about how noticeable her absence really is.
<<evelyn>>That absence can become a stimulus in itself. You start thinking about the missing element more than you would if it were still here. And in that fixation, new patterns begin to form.<</evelyn>>
She pauses and begins scanning the room, row by row, until her eyes finally land on you. You feel a chill down your spine as you notice it.
<<evelyn>>Tell me, $mc… if someone you saw every regularly, someone who always caught your attention, suddenly disappeared… how would you respond? Would you simply move on, or would their absence be impossible to forget?<</evelyn>>
You shift in your seat as you notice that now, every student’s eyes are suddenly on you.
<<mc>>I… I think it depends on the person. And… maybe on what this person meant to me. Sometimes, when they’re gone, you start realizing how much you noticed them without realizing it.<</mc>>
Dr. Marlowe’s expression doesn’t change, but something in her eyes sharpens.
<<evelyn>>Interesting. That realization… that fixation… It can be more powerful than their presence ever was.<</evelyn>>
She moves on, but the question lingers, heavy and personal.
You think that maybe you should text Lucy or even come by after class, but you quickly brush that idea off.
<<nobr>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<<set $storyContent = true>>
<<if !$backupOutfit>>
<<set $backupOutfit = {
clothing: $clothing,
shoes: $shoes,
socks: $socks,
underwear: $underwear,
bras: $bras
}>>
<<set $clothing = "None">>
<<set $shoes = "None">>
<<set $socks = "None">>
<<set $underwear = "None">>
<<set $bras = "None">>
<<set $uniform = $uniformSlots.school>>
<<run $('#avatar').empty().wiki('<<RenderAvatar>>')>>
<</if>>
<<set _targetHour = 10>>
<<set _targetPeriod = "AM">>
<<if $hour != _targetHour || $period != _targetPeriod || $minute != 0>>
<<set _minutesToSleep = setup.minutesUntil(_targetHour, _targetPeriod)>>
<<if _minutesToSleep > 0>>
<<advanceTime _minutesToSleep>>
<</if>>
<</if>>
<<run $journalEntries.push("Day " + $currentDay + ": Lucy wasn’t in class today, and I don’t know why that hit me harder than it should have. Looking at her empty seat felt like a missing piece in a puzzle, somehow...")>>
<<set $neuroFound += 1>>
<<link "Go back to the campus">>
<<if $backupOutfit>>
<<set $clothing = $backupOutfit.clothing>>
<<set $shoes = $backupOutfit.shoes>>
<<set $socks = $backupOutfit.socks>>
<<set $underwear = $backupOutfit.underwear>>
<<set $bras = $backupOutfit.bras>>
<<unset $backupOutfit>>
<</if>>
<<set $storyContent = false>>
<<set $uniform = "None">>
<<goto "Campus">>
<<advanceTime 180>>
<</link>>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<</nobr>>You walked toward the lecture hall out of habit, notebook under your arm, trying not to yawn. The door creaked open and you froze, the room was empty. There was no hum of conversation or shuffling backpacks, just the chalkboard at the front with a single line written in sharp white strokes:
<i>Class relocated. Basement Laboratory.</i>
You blinked at it, the chalk letters almost too neat, too deliberate, like a message left just for you.
<<lucy>>Lost, partner?<</lucy>>
You jumped a little at the voice. Lucy leaned casually against the doorframe, earbuds dangling, grin wide enough to show she was enjoying your confusion.
<img src="Images/Story/NeuroFound08/01.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<lucy>>Guess Marlowe's idea of fun is we being lab rats today. Come on, downstairs, I’ll keep you safe.<</lucy>>
She didn’t wait for your answer, just turned and started down the hall, leaving you to follow. The stairwell she led you to was narrow, colder than the rest of the building, each step echoing on bare cement. A faint chemical smell clung to the air, sharp enough to sting your nose.
<<lucy>>Kinda sexy being herded into some creepy basement, huh? What if they lock the door behind us?<</lucy>>
You rolled your eyes, but your chest tightened all the same. At the bottom, Lucy pushed the metal bar of a heavy door, and the space that opened on the other side felt nothing like the bright halls upstairs. Fluorescent tubes buzzed overhead, washing everything in a sterile glow. Instead of neat rows of desks, long lab benches stretched across the room, cluttered with wires, glass beakers, and strange machines whose purposes you couldn’t guess. Along the far wall, an old refrigerator hummed steadily, a sound you felt deep in your ribs. Lucy slid onto a stool in the middle of the room and patted the empty space beside her.
<img src="Images/Story/NeuroFound08/02.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<lucy>>Sit. If they’re gonna zap our brains, I want front row seats.<</lucy>>
You hesitated, then dropped onto the stool, trying not to stare at the coil of wires dangling just above your head. With the precise click of her heels, Prof. Evelyn Marlowe entered with her pristine white lab coat, her black hair pinned into a bun that looked deliberate without being strict.
<img src="Images/Story/NeuroFound08/03.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<evelyn>>Good morning, class. Today we step away from slides and theory. Psychology is not merely studied, it is lived, tested, revealed. <</evelyn>>
Her eyes swept the benches, pausing just long enough on you to make your throat dry.
<<evelyn>>Each of you is a subject today, Don’t worry, your consent was already given, as by enrolling, you accepted observation.<</evelyn>>
A ripple of uneasy laughter spread through the room. Lucy leaned closer, her breath brushing your ear.
<<lucy>>Mmm... subjects... I’d put you in a cage if I could, cute little specimen.<</lucy>>
Your stomach tightened, and you told yourself it was just the sharp smell of disinfectant, nothing more. Dr. Marlowe gestured to the machines at the far wall.
<<evelyn>>Today, you will not only learn about neurobehavioral foundations, you will feel them. The most important lesson is this, your brain is not yours alone. It responds, adapts, and it betrays.<</evelyn>>
[[Focus of the lecture|NeuroFound08_02]]
<<nobr>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<<set $storyContent = true>>
<<if !$backupOutfit>>
<<set $backupOutfit = {
clothing: $clothing,
shoes: $shoes,
socks: $socks,
underwear: $underwear,
bras: $bras
}>>
<<set $clothing = "None">>
<<set $shoes = "None">>
<<set $socks = "None">>
<<set $underwear = "None">>
<<set $bras = "None">>
<<set $uniform = $uniformSlots.school>>
<<run $('#avatar').empty().wiki('<<RenderAvatar>>')>>
<</if>>
<<set _targetHour = 10>>
<<set _targetPeriod = "AM">>
<<if $hour != _targetHour || $period != _targetPeriod || $minute != 0>>
<<set _minutesToSleep = setup.minutesUntil(_targetHour, _targetPeriod)>>
<<if _minutesToSleep > 0>>
<<advanceTime _minutesToSleep>>
<</if>>
<</if>>
<</nobr>>Prof. Marlowe didn’t pace, she didn’t need to. She simply stood near the front of the room, arms crossed behind her back, her gaze sweeping from face to face as if memorizing you all at once. The hum of the refrigerator filled the silence, the buzzing of the fluorescent lights seemed sharper than before, like a high-pitched edge grinding against your nerves.
<<evelyn>>You may think class began when I entered.<</evelyn>>
Her voice cut through the room, soft but merciless.
<<evelyn>>But it began the moment you sat down. Your bodies already told me more than your words ever will. Some of you shifted your weight, some clenched your hands, some could not stop staring at the wires above your heads.<</evelyn>>
Your chest tightened. You couldn’t help darting your eyes toward the black coil dangling above you, as though she’d named you directly. Lucy’s hand brushed against your thigh under the bench, quick enough to make you jolt. When you turned, she was smirking, her eyes glinting like she’d just discovered a new toy.
<<lucy>>Ohhh, busted, she saw you squirm. You’re like, the easiest subject ever.<</lucy>>
You tried to pull your leg away, but she just leaned her elbow on the bench, chin resting in her palm.
<<lucy>>If she starts handing out shock collars, I’m volunteering you first.<</lucy>>
Heat crept up your neck, as you wanted to snap back, but Marlowe’s voice pinned you in place again.
<<evelyn>>Notice your bodies, the tension in your jaw. the shallow way you breathe when I remind you that I am watching. This is not coincidence, this is response. The lab itself is stimulus and you cannot escape it.<</evelyn>>
She stepped closer, her heels clicking in deliberate rhythm across the sterile floor.
<<evelyn>>The experiment is not coming, you are in it already.<</evelyn>>
Your pulse thudded in your ears as you watched the students exchanging nervous glances. Someone in the back coughed just to break the silence, and the sound cracked like a gunshot. Lucy tilted her head toward you, her grin sharper now, her whisper hot enough that you flinched.
<<lucy>>Kinda hot, isn’t it? Being caught in her little web. You look like you’d fold in a second.<</lucy>>
The room suddenly felt smaller, as if the walls themselves were pushing in.
[[Try to focus|NeuroFound08_03]]Dr. Marlowe clapped her hands once, not loud, but sharp enough that every head in the room turned.
<<evelyn>>It is time to test, I need three volunteers.<</evelyn>>
No one moved. A couple of students stared down at their notebooks as if they could vanish. The fluorescent lights flickered overhead, and that was somehow worse than silence. Dr. Marlowe’s mouth curled, not into a smile exactly, but into something that suggested she’d expected the hesitation.
<<evelyn>>Then I will choose.<</evelyn>>
<<evelyn>>You in the front.<</evelyn>>
Your stomach sank. You froze for a second too long, and Lucy snorted beside you.
<<lucy>>Ooooh, teacher’s pet, look at you, already singled out. Hope you’re into being on display.<</lucy>>
You glared at her, but it only made her grin wider, teeth flashing.
<<lucy>>Don’t worry, I’ll cheer for you. Maybe throw some tips if she tells you to strip.<</lucy>>
Your face burned, but your legs moved anyway, not out of courage, but just gravity. You stepped forward until you stood under the sterile buzz of the lamps, wires trailing across the floor like veins. Dr. Marlowe gestured to a simple laptop connected to a set of sensors. Lucy suddenly stood up and sat right beside you.
<<evelyn>>Reaction time, a basic test. Place your hand here.<</evelyn>>
You obeyed, pressing your palm onto the cold plastic. The machine beeped softly, waiting, as you noticed that Marlowe’s gaze never left your face.
<<evelyn>>When the light flashes, press the key. That is all.<</evelyn>>
The screen blinked, you pressed it, but too slow. Another blink, you pressed it again, fumbling. Marlowe made a note on her clipboard. Behind you, Lucy called out in a singsong voice.
<img src="Images/Story/NeuroFound08/04.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<lucy>>Come on, partner! Even my grandma’s faster than that, you’re making us all look bad.<</lucy>>
A few students laughed, though uneasily. Your pulse quickened, then the light blinked again, and your finger slammed down instantly this time, fueled more by frustration than focus. Marlowe’s eyebrow lifted.
<<evelyn>>Improvement under social pressure. Noted...<</evelyn>>
Lucy leaned forward in her seat, resting her chin on her hands.
<<lucy>>See? You just need a little humiliation to perform. Cute!<</lucy>>
Marlowe adjusted the settings without looking at you.
<<evelyn>>Now we test memory. Look closely.<</evelyn>>
Two nearly identical images flashed one after the other, the first had three objects on a table, the second four. You blinked, struggling to hold the details.
<<evelyn>>Which image contained more objects?<</evelyn>>
You opened your mouth, unsure. The two images blurred together in your mind.
<<lucy>>More? Easy. The second one. Even you could see that, right? Unless your brain’s already mush.<</lucy>>
A ripple of laughter ran through the class, sharp with relief that it wasn’t them in your place. Heat rushed into your cheeks, but you forced your voice out anyway.
<<mc>>...The first one... Three objects.<</mc>>
Silence spread like a drop of ink in water, and Dr. Marlowe’s gaze sharpened.
<<evelyn>>Correct.<</evelyn>>
Lucy’s grin faltered for half a second before snapping back, wider than ever.
<<lucy>>Hah! Lucky guess, don’t think that makes you a genius, partner.<</lucy>>
Marlowe set down her clipboard with care, her voice cutting the laughter short.
<<evelyn>>Your brain betrays you when you are watched. Some falter, some submit to the noise around them. Some find clarity in defiance. That is the foundation of neurobehavioral study. You cannot separate your thoughts from the gaze that observes them.<</evelyn>>
You swallowed hard, your body hot with a mix of shame, relief, and something else you didn’t want to name. Lucy tilted her head, eyes sparkling, and whispered just loud enough for you to catch.
<<lucy>>Adorable when you squirm, even cuter when you fight back. I should stare at you more often.<</lucy>>
Marlowe dismissed you with a small gesture, and you nearly stumbled back to your seat, pulse hammering. Lucy shifted aside to make room, watching you like you were her favorite experiment.
<<lucy>>Nice job, partner, a perfect little lab rat with bite.<</lucy>>
She popped her gum, but you weren't even sure of when had she even put gum in her mouth. The hum of the refrigerator filled the silence again, louder than before.
<<nobr>>
<<set $neuroFound += 1>>
<<set $energy -=30>>
<<link "Watch the rest of the lecture and then return to the campus">>
<<if $backupOutfit>>
<<set $clothing = $backupOutfit.clothing>>
<<set $shoes = $backupOutfit.shoes>>
<<set $socks = $backupOutfit.socks>>
<<set $underwear = $backupOutfit.underwear>>
<<set $bras = $backupOutfit.bras>>
<<unset $backupOutfit>>
<</if>>
<<set $storyContent = false>>
<<set $uniform = "None">>
<<goto "Dorm">>
<</link>>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<<advanceTime 180>>
<<run $journalEntries.push("Day " + $currentDay + ": Today was insane... The class was in the basement lab.ucy popped up right then, all smug, calling me partner, like always. The lab looked straight out of a horror movie, with buzzing lights, wires everywhere, that fridge humming so loud it felt like it was inside my chest. Then Marlowe shows up in her perfect lab coat and tells us we’ve been part of an experiment since we sat down. Like, what?!\n\n
Of course she called me to the front for a reaction and a memory test, whole class staring. My hands were shaking, Lucy heckling me the whole time, whispering about shock collars and me being her 'specimen.' I swear she enjoys this too much. Somehow I answered right, but Marlowe just said it proved how people react under pressure. I stumbled back to my seat and Lucy winked at me, called me her 'perfect little lab rat, not that it bothered me, but anyway...")>>
<</nobr>>You slip into Lecture Hall 3 as the lights dim to a cool slate. The projector already glows with a title card in clean, unblinking type:
<i><b>Attentional Capture & Priming</b><br>How tiny signals steer large minds</i>
Dr. Evelyn Marlowe stands at the podium, posture precise, blouse immaculate, gaze level.
<img src="Images/Story/NeuroFound09/01.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<<evelyn>>You do not notice most of what moves you. That is not a failure, it's efficient design. Today we’ll examine how attention is seized, and how suggestion works best when it is ordinary.<</evelyn>>
The slide advances to a simple grid, with color words printed in the wrong ink.
<<evelyn>>Name the ink color, not the word. Out loud, now.<</evelyn>>
A ragged chorus:
“Red... blue... green... yellow...”
The classroom words stumble into an awkward laughter. Two rows ahead, you spot lavender hair and cat ears. Lucy doesn’t speak, she watches the room, a grin tucked in the corner of her mouth; her nails drum an idle rhythm on the desk.
<<evelyn>>Conflict between systems is costly. If I plant a word, your motor output slows. If I plant a cue, your posture shifts. You'll call it coincidence. It's not.<</evelyn>>
She clicks. New slide:
<i>Anchor. Center. Soften. Breathe.</i>
As your eyes skim the list, your shoulders drop on their own. Marlowe steps away from the podium, voice soft enough that the room leans forward to catch it.
<<evelyn>>A cue does not need your permission, it needs your attention. Watch how quickly your bodies follow language.<</evelyn>>
She gestures; the next slide is only a blank field of gray. Then, one verb fades in at the bottom edge:
<i>Straighten</i>
Around you, chairs creak, a wave of spines lifts. You realize you’re part of it, mid motion. A folded slip lands on your notebook. You didn’t see it arrive. Pink ink, looping letters:
<i>“Count how many people touch their throat when she says ‘voice.’ Then try not to.”</i>
You glance up. Lucy is already looking at you, chin propped on her palm, eyes bright, like she’s waiting for you to fall into something.
<img src="Images/Story/NeuroFound09/02.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<<evelyn>>Your voice is not simply sound. It's posture, breath, intent.<</evelyn>>
Three students touch their throats. Four. Five. Your own hand twitches before you catch it. Lucy’s grin widens; she taps her pen twice against her lower lip, a tiny metronome.
The slide changes again:
<i>Notice. Release. Comply.</i>
Your chest loosens on “release” despite yourself. “Comply” lands like a pin. Marlowe doesn’t comment on the word. She doesn’t need to.
Then, the bell chimes, bags zip, metal legs scrape, bodies funnel for the aisle. You move slower, but Lucy doesn’t. She lingers until the row clears, then drifts down toward the front like she’s browsing a gallery. Marlowe is packing cables with elegant economy. She doesn’t look up.
<<evelyn>>Lose something?<</evelyn>>
<<lucy>>Mm. Found something.<</lucy>>
Lucy taps the corner of the screen where the last slide still sits minimized. For an instant, before it winks out, you catch a thumbnail of a different title card too fast to read, except for one word that hooks you:
<i>Compliance</i>.
Lucy’s eyes flick to you. She winks, a tiny, private spark, then tears a narrow strip from her notebook and presses it into your palm as she passes. Pink ink again. Only three words:
<i>“Anchor. Then obey.”</i>
By the time you look up, she’s at the door, a laugh caught at the edge of her mouth. Marlowe finally meets your gaze, only a second, perfectly neutral, and somehow that makes it worse.
<<evelyn>>Office hours are posted. Use them.<</evelyn>>
You nod, though you didn’t ask a question. The room smells faintly of ozone and marker ink. In your pocket, the paper is warm from your hand.
<<nobr>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<<set $storyContent = true>>
<<if !$backupOutfit>>
<<set $backupOutfit = {
clothing: $clothing,
shoes: $shoes,
socks: $socks,
underwear: $underwear,
bras: $bras
}>>
<<set $clothing = "None">>
<<set $shoes = "None">>
<<set $socks = "None">>
<<set $underwear = "None">>
<<set $bras = "None">>
<<set $uniform = $uniformSlots.school>>
<<run $('#avatar').empty().wiki('<<RenderAvatar>>')>>
<</if>>
<<set _targetHour = 10>>
<<set _targetPeriod = "AM">>
<<if $hour != _targetHour || $period != _targetPeriod || $minute != 0>>
<<set _minutesToSleep = setup.minutesUntil(_targetHour, _targetPeriod)>>
<<if _minutesToSleep > 0>>
<<advanceTime _minutesToSleep>>
<</if>>
<</if>>
<<set $neuroFound += 1>>
<<set $energy -=30>>
<<link "Return to the campus">>
<<if $backupOutfit>>
<<set $clothing = $backupOutfit.clothing>>
<<set $shoes = $backupOutfit.shoes>>
<<set $socks = $backupOutfit.socks>>
<<set $underwear = $backupOutfit.underwear>>
<<set $bras = $backupOutfit.bras>>
<<unset $backupOutfit>>
<</if>>
<<set $storyContent = false>>
<<set $uniform = "None">>
<<goto "Dorm">>
<</link>>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<<advanceTime 180>>
<<run $journalEntries.push("Day " + $currentDay + ": Attended NeuroFound lecture on Attentional Capture & Priming. Something about the way Dr. Marlowe presented it felt... off. Also, Lucy seems to be playing some kind of game with me involving hidden messages. What is she up to?")>>
<</nobr>>You arrive at Lecture Hall 3 right on time. The hallway is too quiet, no chatter, no footsteps, not even the usual hum of projectors bleeding through the door. When you reach it, there’s a single sheet of paper taped to the center. Plain white, printed text in Dr. Marlowe’s perfect serif font:
<i>“Class cancelled until further notice. Departmental evaluation in progress.”</i>
<img src="Images/Story/NeuroFound10/01.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
Below that, smaller text:
<i>“Do not attempt to access the laboratory or contact faculty staff regarding ongoing assessments.”</i>
That line feels wrong. You stand there a few seconds too long, reading it again, as if the wording might change. Students pass by, murmur, leave. The corridor empties until it’s just you and the paper.
Your phone buzzes. A message from an unknown number:
<i>“Sometimes silence is part of the lesson.”</i>
No name. No reply option.
<<nobr>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<<set $storyContent = true>>
<<if !$backupOutfit>>
<<set $backupOutfit = {
clothing: $clothing,
shoes: $shoes,
socks: $socks,
underwear: $underwear,
bras: $bras
}>>
<<set $clothing = "None">>
<<set $shoes = "None">>
<<set $socks = "None">>
<<set $underwear = "None">>
<<set $bras = "None">>
<<set $uniform = $uniformSlots.school>>
<<run $('#avatar').empty().wiki('<<RenderAvatar>>')>>
<</if>>
<<set _targetHour = 10>>
<<set _targetPeriod = "AM">>
<<if $hour != _targetHour || $period != _targetPeriod || $minute != 0>>
<<set _minutesToSleep = setup.minutesUntil(_targetHour, _targetPeriod)>>
<<if _minutesToSleep > 0>>
<<advanceTime _minutesToSleep>>
<</if>>
<</if>>
<<set $neuroFound += 1>>
<<set $energy -=10>>
<<link "Leave">>
<<if $backupOutfit>>
<<set $clothing = $backupOutfit.clothing>>
<<set $shoes = $backupOutfit.shoes>>
<<set $socks = $backupOutfit.socks>>
<<set $underwear = $backupOutfit.underwear>>
<<set $bras = $backupOutfit.bras>>
<<unset $backupOutfit>>
<</if>>
<<set $storyContent = false>>
<<set $uniform = "None">>
<<goto "Dorm">>
<</link>>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<<advanceTime 15>>
<<run $journalEntries.push("Day " + $currentDay + ": Attended NeuroFound lecture on Attentional Capture & Priming. The class was unexpectedly cancelled for a departmental evaluation. Felt uneasy about it, especially with a cryptic message I've received. Was it Lucy?")>>
<</nobr>>Lecture Hall 3 swallows you the moment you go through the door. The air-conditioning is freezing, the overhead lights have been toned down to a bruised violet glow that makes everyone’s skin look faintly underwater. There was a enormous spiral spinning in a slow and deliberate motion on the projector screen. You could also hear a faint heartbeat coming from hidden speakers somewhere in the lecture hall. You wondered what Dr. Marlowe had planned for today, but it looks like she was about to hypnotize the entire class. You pick a seat three rows from the back, middle aisle. Before your backpack even hits the floor, the chair beside you is yanked backward. Lucy lands in it like a pastel comet. She was wearing a delicate silver choker with a heart-shaped tag that catches the spiral’s light every time she breathes. She smells like strawberry candy... her standard perfume.
<img src="Images/Story/NeuroFound11/01.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<<lucy>>Took you long enough...<</lucy>>
She doesn’t even pretend to face forward. Instead she props her cheek on one fist and studies you openly, eyes sparkling with delight.
<<lucy>>Tell me something... You’re wearing the lace panties with the little bow right now, aren’t you?<</lucy>>
Your face ignites... you try to mumble something, but she just giggles, low and syrupy, and taps your knee under the desk with one glittery nail.
<<lucy>>Shhh. Don’t stutter to your favorite kitty... And you don't even need to confirm it... you keep shifting like something silky is hugging you in all the right places. This never gets old, you know?<</lucy>>
Dr. Marlowe steps to the podium at that exact second, heels clicking a perfect rhythm. Charcoal pencil skirt, sheer black stockings with razor sharp back seams, crimson nails glowing against the tablet in her hand.
<img src="Images/Story/NeuroFound11/02.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<<evelyn>>Good morning.<</evelyn>>
The heartbeat in the speakers deepens, slow and deliberate. You hear the background conversations going silent all at once. You look around and see some people stowing their phones, others sitting up straighter, eyes fixed on Dr. Marlowe.
<<evelyn>>Today we examine Latent Trait Amplification via Targeted Overstimulation. Why some minds burn beautifully, and others remain stubbornly cold.<</evelyn>>
A new slide blooms:
<i>The brain is not a blank field.
It is a garden already seeded.</i>
Lucy’s pen is already moving across her notebook, but she’s not writing words. She’s drawing tiny looping spirals that slowly morph into hearts, then into cages, then back into spirals. Without looking up she slides the page toward you so you can see the latest addition: a doodle of a bunny in thigh-highs and a collar, unmistakably you, blushing furiously.
<img src="Images/Story/NeuroFound11/03.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<<lucy>>That’s you... so pretty.<</lucy>>
<<evelyn>>Overstimulation doesn't create desire. It only reveals what was buried. If the latent predisposition is absent, the stimulus is processed as neutral or aversive. If the predisposition exists, even suppressed, the reward pathways ignite.<</evelyn>>
Two brain scans appear side-by-side. The left one was colored in calm blues and greens, quiet and orderly. The right one was a riot of magenta, gold, and throbbing crimson, dopamine centers blazing like a rave.
<<evelyn>>Subject A: high dominance drive, low baseline submissiveness. Exposed to six months of intensive feminization-themed conditioning. Result? Mild curiosity, rapid habituation, no lasting identity shift.<</evelyn>>
Lucy leans in, breath warm against your ear.
<<lucy>>That’s not you, bunny.<</lucy>>
She punctuates it by dragging one nail slowly up the inside of your forearm, tracing a perfect spiral that makes you shiver.
<<evelyn>>Subject B: moderate latent submissiveness masked by social performance. Same protocol. Result? Profound behavioral and identity reconfiguration within eight weeks. Self-initiated continuation of stimulus post-experiment. Subject reported the new patterns “felt like coming home.”<</evelyn>>
Lucy’s knee presses deliberately against yours under the desk and stays there, warm, like it was claiming territory.
<<lucy>>Eight weeks? We passed that milestone ages ago. You’re on the deluxe overtime package!<</lucy>>
From her backpack she produces a strawberry lollipop, unwraps it with exaggerated slowness, and slides it between her lips. The soft click of candy against teeth syncs perfectly with the heartbeat in the speakers. She offers you the barest glimpse of her tongue curling around it before pulling it out with a wet pop.
<<lucy>>Want a taste?<</lucy>>
She holds it an inch from your lips, eyes daring you. You shake your head a fraction. She just smiles wider and returns it to her own mouth, humming contentedly.
<<evelyn>>The garden analogy is imperfect but useful. Pour water on concrete and it evaporates. Pour it on fertile soil and the roots drink until they split the surface.<</evelyn>>
A time lapse appears: a single pale pink flower unfurling in fast forward, petals opening obscenely wide until the entire screen is soft, pulsing bloom. Dr. Marlowe’s gaze flicks toward you and Lucy for half a heartbeat, then returns to her tablet, unruffled.
<<evelyn>>Growth is inevitable when the seed was always waiting.<</evelyn>>
The lights dim further. The spiral swells until it fills the entire wall, edges bleeding into the darkness. The heartbeat slows to a languid, almost erotic sixty beats per minute. Lucy slips her hand fully into yours under the desk, fingers interlacing like puzzle pieces. Her palm is fever warm;
<<lucy>>You know... I've already finished my assignment...<</lucy>>
You shift your gaze from the spiral to her face.
<<lucy>>Wanna guess what it's about?<</lucy>>
She leans her head against your shoulder, cat ears tickling your cheek, and hums along with the heartbeat for the rest of the lecture, soft, satisfied, utterly certain. Before she can say something, the lecture hall lights up again and you both frown from the sudden change of lighting.
<<evelyn>>That will be all for today. Class dismissed.<</evelyn>>
Students rise slowly, almost dream drunk. Lucy stretches like a satisfied kitten, skirt riding high enough to flash the lace band of her panties, then bends to your ear one final time.
<<lucy>>You’re so cute when you’re trying not to squirm, bunny.<</lucy>>
She lets the words linger, warm and sticky, then pulls away just enough for you to feel the absence of her body heat. Her fingers slip from yours, nails grazing your palm one last time. A wicked little smile curls at the corner of her mouth as she gathers her notebook (the one with your blushing bunny self now surrounded by a fresh halo of tiny cages and hearts). She tucks the lollipop stick behind her ear like a flower.
<<lucy>>Bet you'll be thinking about me... Every single second until our next class.<</lucy>>
She stands, skirt fluttering back into place, and smooths it with exaggerated care, mimicking the way you’ve seen yourself do it in the mirror when no one was supposed to be watching. Dr. Marlowe's already gone, leaving only the tablet on the podium, screen now dark except for a single line of text that fades:
<i>Some seeds only need permission to grow.</i>
Lucy pauses at the end of your row, turns back once more, and blows you the tiniest kiss. The silver heart on her choker catches the overhead light and flashes like a wink.
<<lucy>>See you when the petals start falling off, okay?<</lucy>>
Then she’s gone, swallowed by the slow-moving crowd. You sit there a moment longer, thighs pressed together under the desk, the lace suddenly impossibly warm, the spiral burned behind your eyelids every time you blink.
<<nobr>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<<set $storyContent = true>>
<<if !$backupOutfit>>
<<set $backupOutfit = {
clothing: $clothing,
shoes: $shoes,
socks: $socks,
underwear: $underwear,
bras: $bras
}>>
<<set $clothing = "None">>
<<set $shoes = "None">>
<<set $socks = "None">>
<<set $underwear = "None">>
<<set $bras = "None">>
<<set $uniform = $uniformSlots.school>>
<<run $('#avatar').empty().wiki('<<RenderAvatar>>')>>
<</if>>
<<set _targetHour = 10>>
<<set _targetPeriod = "AM">>
<<if $hour != _targetHour || $period != _targetPeriod || $minute != 0>>
<<set _minutesToSleep = setup.minutesUntil(_targetHour, _targetPeriod)>>
<<if _minutesToSleep > 0>>
<<advanceTime _minutesToSleep>>
<</if>>
<</if>>
<<set $neuroFound += 1>>
<<set $energy -=10>>
<<link "Leave">>
<<if $backupOutfit>>
<<set $clothing = $backupOutfit.clothing>>
<<set $shoes = $backupOutfit.shoes>>
<<set $socks = $backupOutfit.socks>>
<<set $underwear = $backupOutfit.underwear>>
<<set $bras = $backupOutfit.bras>>
<<unset $backupOutfit>>
<</if>>
<<set $storyContent = false>>
<<set $uniform = "None">>
<<goto "Dorm">>
<</link>>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<<advanceTime 180>>
<<run $journalEntries.push("Day " + $currentDay + ": Neurobehavioral with Marlowe felt like the whole class got put under. Giant spiral, heartbeat in the walls, lights turned purple. Lucy sat next to me the entire time teasing about the panties, drawing me as her blushing bunny in cages and hearts, holding my hand while the lecture basically said the brain only changes when it secretly wants to. She told me I’d carry her in my head all week. The lace hasn’t stopped reminding me she’s right. That last line on the screen 'Some seeds only need permission to grow.' is still glowing every time I close my eyes. I think I just gave mine.")>>
<</nobr>>The classroom lights are dimmed, casting the room in cool blue hues from the projection screen. Dr. Evelyn Marlowe stands motionless in front of it, not speaking, not moving, just letting the screen cycle through a series of slow-turning spirals and strobing patterns.
<img src="Images/Story/PsycBeliefPercept01/01.png" style="width:75%; height:auto; display:block; margin:0 auto;">
Some students shift in their seats, but no one dares speak.
<<evelyn>>Today, we begin with this question: what do you believe to be true?<</evelyn>>
A few hands go up, but she ignores them.
<<evelyn>>Not facts. Not logic. Belief.<</evelyn>>
She steps closer to the front row, eyes scanning the group like she’s measuring their pulse rates.
<<evelyn>>You believe you’re in control of your thoughts. You believe your memories are your own. That your choices are... yours. But what if I told you that perception is just a guided hallucination? A dream you’ve agreed to call reality?<</evelyn>>
The spiral behind her picks up speed.
You’re not sure when your fingers began to grip the sides of your desk.
<<evelyn>>The brain fills in gaps. It invents continuity. And under the right conditions... it obeys.<</evelyn>>
[[Watch the next slide|PsychBelief01_02]]
<<nobr>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<<set $storyContent = true>>
<<if !$backupOutfit>>
<<set $backupOutfit = {
clothing: $clothing,
shoes: $shoes,
socks: $socks,
underwear: $underwear,
bras: $bras
}>>
<<set $clothing = "None">>
<<set $shoes = "None">>
<<set $socks = "None">>
<<set $underwear = "None">>
<<set $bras = "None">>
<<set $uniform = $uniformSlots.school>>
<<run $('#avatar').empty().wiki('<<RenderAvatar>>')>>
<</if>>
<<set _targetHour = 10>>
<<set _targetPeriod = "AM">>
<<if $hour != _targetHour || $period != _targetPeriod || $minute != 0>>
<<set _minutesToSleep = setup.minutesUntil(_targetHour, _targetPeriod)>>
<<if _minutesToSleep > 0>>
<<advanceTime _minutesToSleep>>
<</if>>
<</if>>
<</nobr>>She clicks to the next slide, and a sequence of shifting faces is shown: one becomes another, then another, until it loops back. Male to female, old to young, predator to victim.
<<evelyn>>Today, we begin with this question: what do you believe to be true?You’ll believe someone is angry if I tell you they are. You’ll see kindness in a stranger’s eyes if the music playing is soft.<</evelyn>>
<img src="Images/Story/PsycBeliefPercept01/02.png" style="width:75%; height:auto; display:block; margin:0 auto;">
The screen shifts again, this time showing a congregation swaying in unison. Glossy eyes. Raised arms.
<<evelyn>>Religion, love, obedience. These are not opposites. They are symptoms of the same condition: suggestibility.<</evelyn>>
There’s something hypnotic in the way she speaks. Her voice rises and falls in perfect modulation. Some students are blinking more than usual. One girl looks like she’s nearly asleep. You feel it too. A drowsy warmth, like your thoughts are being pulled just a few seconds behind your body. Then, suddenly, her tone sharpens.
<<evelyn>>But there’s a limit. A line we think we won’t cross.<</evelyn>>
She turns to the board and writes in red chalk:
BELIEF = PERCEPTION + DESIRE
<img src="Images/Story/PsycBeliefPercept01/03.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<evelyn>>You’ll believe anything, as long as you want to.<</evelyn>>
[[Focus on what she’s saying|PsychBelief01_03]]Dr. Marlowe wipes the board clean.
<<evelyn>>Next class, you’ll receive your first assignment.<</evelyn>>
A few students shift in their seats. You hear someone whisper “finally” under their breath.
<<evelyn>>It’s a short paper, an individual analysis on how belief can be shaped. I’ll be giving you a selection of real-world case studies to choose from. Unusual ones.<</evelyn>>
There’s a faint smile on her lips, but it doesn’t reach her eyes.
<<evelyn>>I expect psychological depth. Not judgment. You’re to examine how perception shifts... when it’s pushed just enough.<</evelyn>>
She glances around the room one last time.
<<evelyn>>That’s all. Class dismissed.<</evelyn>>
The lights come up slowly. You gather your things. A paper, just that. Probably some fringe internet communities, strange belief systems, or people who got way too deep into conspiracy or cult stuff. Totally harmless. Right?
[[Leave the classroom|PsychBelief01_04]]You step out into the hallway and are greeted with the fluorescent lights humming above your head. The classroom door closes behind you with a soft click, leaving Marlowe’s strange lecture lingering like a shadow in the back of your mind.
You’re halfway to the stairwell when you hear a light, amused chuckle. Turning, you see her, leaning against the window ledge at the far end of the corridor, phone in hand. She wasn’t in class. But somehow, you’re not surprised to see her here.
<img src="Images/Story/PsycBeliefPercept01/04.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<selene>>You looked like you were trying not to drown in there. Marlowe has a way of slipping beneath the surface... if you let her..<</selene>>
You manage a half-smile.
<<mc>>It was... intense...<</mc>>
She finally looks up, meeting your gaze. Her eyes are dark green, unreadable, like the surface of still water at night.
<<selene>>he’s good at stirring things up. Thoughts you didn’t know you had. Fantasies you weren’t ready to name. Doubts that don’t let go.<</selene>>
There’s something almost teasing in her tone, like she’s not just talking about class anymore.
[[Say something|PsychBelief01_05]]<<selene>>So... what was it today? Cults? Hypnosis? Or some hidden little fantasy dressed up as science?<</selene>>
You hesitate.
<<mc>>Belief and perception. She mentioned an assignment next class.<</mc>>
Selene raises an eyebrow at that. She leans in a little, her voice dropping just slightly.
<<selene>>Oh? That sounds... personal. I like that.<</selene>>
You’re not sure what she means by that, or if you’re imagining the way she says it. Another buzz comes from her phone. She checks it quickly, smirks, and tucks it away again.
<<selene>>One of those nights. Too much eyeliner, not nearly enough shame. Just the way I like it.<</selene>>
You raise an eyebrow, but before you can ask, she smiles.
<<selene>>Studying, obviously. What else would a good girl like me be doing? <</selene>>
She steps past you, her heels echoing softly on the linoleum floor.
<<selene>>See you around, scholar. Try not to get too lost in your thoughts without me.<</selene>>
She doesn’t look back and you’re left standing alone, the scent of her perfume still lingering, your thoughts tangled in ways you don’t quite understand.
Just a paper. Just a class. Right?
<<nobr>>
<<set $psychBelief += 1>>
<<link "Go back to the campus">>
<<if $backupOutfit>>
<<set $clothing = $backupOutfit.clothing>>
<<set $shoes = $backupOutfit.shoes>>
<<set $socks = $backupOutfit.socks>>
<<set $underwear = $backupOutfit.underwear>>
<<set $bras = $backupOutfit.bras>>
<<unset $backupOutfit>>
<<set $storyContent = false>>
<</if>>
<<set $storyContent = false>>
<<set $uniform = "None">>
<<goto "Campus">>
<</link>>
<<advanceTime 180>>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<<set $energy -= 40>>
<<run $journalEntries.push("Day " + $currentDay + ": Today’s class… it was different. Not like the others.\n\n
Dr. Marlowe dimmed the lights and started talking about how belief is just manipulated perception. She showed us images, faces changing, crowds moving in sync, and kept repeating how the brain fills in the gaps. I swear, at some point I stopped taking notes and just stared.\n\n
It wasn’t boring, though. It was... unnerving. Like she wasn’t just teaching, she was testing something. She mentioned an assignment next week. Said we’d be picking from a list of case studies about how people’s beliefs can be reshaped. Sounded academic. But the way she said it felt... heavier than that.\n\n
Then there was her.\n\n
Outside the classroom. Leaning by the window, scrolling on her phone like she had nowhere else to be.\n\n
I’d never seen her before.\n\n
She had this look, like she was dressed for class, but not really. Like the uniform was just a costume she wore for convenience. And when she spoke... she already knew what the class had been about. As if she could see right through it, and maybe through me, too.\n\n
I didn’t catch her name.\n\n
She didn’t offer it.\n\n
But I keep thinking about the way she said, “Long night ahead,” and smiled like it was some kind of private joke I wasn’t part of.\n\n
Maybe I won’t see her again.\n\n
But if I do…\n\n
…I think I’ll have questions.")>>
<</nobr>>Even before you enter Lecture Hall 1, the atmosphere seems strange. The atmosphere is sharper today, as if everyone in the room is aware that this isn't just another class. Students are more subdued. No one is examining their phones. At the front is Dr. Marlowe. Crossed arms. turtleneck in black. No slides. No board. Nothing but quiet.
<img src="Images/Story/PsycBeliefPercept02/01.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<evelyn>>Perception is not passive. It is interpretation. And interpretation... is belief in disguise.<</evelyn>>
Her voice is calm. Measured. Deadly.
<<evelyn>>You think you see the world. You don’t. You see what your mind allows. What your upbringing permits. You hallucinate reality, together.<</evelyn>>
She now moves between the rows. Closer. managed. It's almost predatory.
<<evelyn>>You want to believe you are rational. Independent. Objective.
But you are built to conform. To absorb. To bend to whatever makes you feel safest.<</evelyn>>
You swallow hard. Then she stops.
<<evelyn>>Which is why we’re starting early.<</evelyn>>
There’s a murmur of confusion.
<<evelyn>>Your assignment begins today.<</evelyn>>
[[Assignment?|PsychBelief02_02]]
<<nobr>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<<set $storyContent = true>>
<<if !$backupOutfit>>
<<set $backupOutfit = {
clothing: $clothing,
shoes: $shoes,
socks: $socks,
underwear: $underwear,
bras: $bras
}>>
<<set $clothing = "None">>
<<set $shoes = "None">>
<<set $socks = "None">>
<<set $underwear = "None">>
<<set $bras = "None">>
<<set $uniform = $uniformSlots.school>>
<<run $('#avatar').empty().wiki('<<RenderAvatar>>')>>
<</if>>
<<set _targetHour = 10>>
<<set _targetPeriod = "AM">>
<<if $hour != _targetHour || $period != _targetPeriod || $minute != 0>>
<<set _minutesToSleep = setup.minutesUntil(_targetHour, _targetPeriod)>>
<<if _minutesToSleep > 0>>
<<advanceTime _minutesToSleep>>
<</if>>
<</if>>
<</nobr>>A pile of envelopes is placed on the podium by her. Sealed. Bearing the crest of Halden University.
<<evelyn>>Inside is a prompt. It will challenge your worldview. You will not choose the topic, it will choose you.<</evelyn>>
She starts distributing envelopes and calling names one by one.
<img src="Images/Story/PsycBeliefPercept02/02.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<evelyn>>You will be observed. You will be graded not only on what you write, but how you change. If you cheat, you fail. If you lie, you fail. If you resist... you might learn something.<</evelyn>>
As she calls your name, you can feel the coil of tension in your chest. You get up. Stroll. Grab the envelope. It weighs more than it should.
[[Open it|PsychBelief02_03]]You slowly make your way back to your seat. Breaking the seal makes your fingers tremble a little. A thick, folded sheet of paper is revealed when the flap gently tears open. Heavy stock. Clean edges. The type applied to something significant or permanent. You open it up. Large serif letters are printed at the top:
THE ASSIGNMENT: Identity and Transformation
Below that is a section of clear, academic text:
<i>“Your task is to select and study a subculture or psychological phenomenon in which identity is not simply expressed, but radically altered.
You must immerse yourself in this world through observation, interviews, media analysis, and where ethically permissible, firsthand experience.
Choose a subject in which transformation is performed, encouraged, or enforced socially, psychologically, or sexually.” </i>
Below your printed text, you notice a handwritten note that has been boldly added in red ink:
<i>Assigned Topic: Sissy Hypnosis Communities and the Role of Audio and Video-Induced Suggestibility </i>
You stare. There isn't an explanation. There is no trigger warning. Below is just a brief paragraph:
<i>“You are to analyze the mechanisms through which individuals are persuaded or conditioned to adopt feminized identities, particularly through erotic hypnosis media.
Focus on language patterns, visual repetition, reward/punishment structures, and parasocial dynamics between subject and source.
All findings must be supported by media samples, primary sources, or internal logs documenting your process.” </i>
Next, in italics, in the center of the page:
<i>
“Distance yourself if you can.
Document everything.
And remember: You are not immune.”
</i>
You blink as a chill runs down your spine.
[[You stare at the paper.|PsychBelief02_04]]You keep staring at the page.
“Sissy Hypnosis.”
Like a glitch in your inner monologue, the words keep repeating in your mind. You have no idea what you're looking at.
<<mc>>Sissy hypnosis?<</mc>>
<<mc>>Is that... real?<</mc>>
In your entire life, you have never heard those two words spoken together. It sounds like something you would never find on a formal university assignment, possibly a joke or something related to porn. You take another look around the room as if someone were pulling a practical joke on you. However, nobody is giggling. Nobody is even observing you.
Once more, your fingers touch the page. It doesn't seem like a joke. It seems official. With a purpose. As if it were intended for you. And the final sentence...
<i>“You are not immune.”</i>
<<mc>>What the hell is that supposed to mean?<</mc>>
It's likely just a fringe subculture, your mind tries to tell you. A fraud. Online, there is some erotic nonsense that has no real impact on anyone. Why does your heart continue to race, though? Why are you unable to stop thinking about it?
Slowly, you fold the paper. With caution. As if touching it for too long could be harmful.
[[Leave the lecture hall.|PsychBelief02_05]]It doesn't feel like the class is over. You were never dismissed by Dr. Marlowe. She simply ceased talking, as though the discussion had moved into your own mind and would go on from there. Many of the students appear shaken as they quietly file out. With the assignment page folded tightly in your palm like a secret you can't quite explain, you feel as though you're walking underwater.
“Sissy hypnosis.”
It lingers in the back of your mind. Still ridiculous. Still a little unnerving. You step out into the hall, dazed. Then you hear her.
<<selene>>You look like someone who just got handed a truth they weren’t ready for. It’s okay. The most beautiful awakenings always start with a little shock.<</selene>>
You glance to the side. She appears to have been waiting for you as she leans against the wall. Crossing one leg over the other. Sculpted lips, dark hair, and piercing eyes that seem to look through your layers
<img src="Images/Story/PsycBeliefPercept02/03.png" style="width:75%; height:auto; display:block; margin:0 auto;">
She slowly smiles.
<<selene>>That look? Mmm. That’s the face of someone who just opened a door they can’t close. And deep down, part of you doesn’t want to.<</selene>>
You hesitate.
<<mc>>Hardly. It just sounds like... weird internet junk. I’m not exactly scared of a few cringe videos.<</mc>>
Slowly, as if amused, she raises a finger.
<<selene>>Oh… there it is. The bravado. Always so cute in the beginning. Like a kitten hissing at its own reflection.<</selene>>
<<mc>>I mean, come on. Sissy hypnosis? How is that even real? It sounds like something from a scammy subreddit or a cheap porn site.<</mc>>
She lets out a low, quiet laugh as if she's heard this exact response a hundred times before.
<<selene>>And yet, here you are. Still holding it. Turning it over like a forbidden fruit. Carrying it close, like you already know it might bite… and part of you wants to feel the teeth.<</selene>>
You shrug.
<<mc>>I’m just doing the assignment. That’s all this is.<</mc>>
She takes a slow step closer.
<<selene>>That’s how it always begins. A little academic curiosity. Safe, clinical, detached. But then you watch one. Just one. And suddenly your body is answering questions your mind hasn’t even formed yet. Sweet thing… that’s the moment it starts to take hold.<</selene>>
Her tone makes you pause, even though you laugh. Her eyes dance as she tilts her head.
<<selene>>I’m Selene, by the way. Not faculty. Just someone who’s been here long enough to know exactly what happens when people like you start thinking they’re immune. Spoiler… they never are.<</selene>>
She leans in close, her voice dropping to a murmur just for you.
<<selene>>If you ever feel it pulling at you, that quiet ache, that need you cannot quite name, come find me. I do not judge. I only help.<</selene>>
The scent of perfume and a slight warmth remain in the air as she pulls away.
<<selene>>Until then, scholar. I will be waiting, whether you realize it or not.<</selene>>
She leaves with a slight click of her heels, as though she is leaving something she already knows will happen next. You're left standing there with a folded page and a sense of hollow certainty that you didn't have ten minutes before.
<<nobr>>
<<set $psychBelief += 1>>
<<set $assignment = true>>
<<link "Leave the classroom">>
<<if $backupOutfit>>
<<set $clothing = $backupOutfit.clothing>>
<<set $shoes = $backupOutfit.shoes>>
<<set $socks = $backupOutfit.socks>>
<<set $underwear = $backupOutfit.underwear>>
<<set $bras = $backupOutfit.bras>>
<<unset $backupOutfit>>
<<set $storyContent = false>>
<</if>>
<<set $storyContent = false>>
<<set $uniform = "None">>
<<goto "Campus">>
<</link>>
<<if not $inventory.some(i => i.name === "Assignment Paper")>>
<<set $inventory.push({
name: "Assignment Paper",
description: "The paper from the assignment about Sissy Hypnosis that I was given to."
})>>
<</if>>
<<advanceTime 180>>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<<set $energy -= 40>>
<<run $journalEntries.push("Day " + $currentDay + ": Today’s class left me completely shaken.\n\n
It started with Dr. Marlowe, calm as ever, talking like she was reading the instructions for taking apart someone’s mind.\n\n
She explained how belief can change what we see. How hearing something over and over can mess with our memory, even our sense of identity. How things start to feel true just because we’ve heard them enough.\n\n
I was kind of keeping up, until she gave us the assignment.\n\n
That’s when everything flipped.\n\n
At first I didn’t get it. It was just a piece of paper with a few lines on it.\n\n
Then I read it.\n\n
“Sissy Hypnosis.”\n\n
I stared at those words like they didn’t belong in a college class. I almost laughed. It felt like a joke or some kind of mistake. Like something from a weird website, not a serious psychology assignment.\n\n
But no one else reacted. No one laughed. They just accepted it like it was totally normal.\n\n
I kept reading. There wasn’t a lot on the page, but the last line hit me hard:\n\n
You are not immune.\n\n
I don’t know what it means, but it’s stuck in my head. Like a splinter I can’t pull out.\n\n
I keep trying to explain it away. Maybe it’s just meant to mess with us, to make us think. A way to get us talking. But part of me feels like it was written specifically for me.\n\n
I left the classroom still in a daze. And then I saw her.\n\n
She was leaning against the wall just outside. One leg crossed, arms folded. Calm. Confident. Like she knew something I didn’t.\n\n
She looked right at me.\n\n
You look like someone who just got handed a truth they weren’t ready for, she said.\n\n
I didn’t respond. I don’t even know who she is. But she smiled like she knew exactly what was going through my head.\n\n
That look? she said. That’s the face of someone who just opened a door they can’t close.\n\n
I should’ve walked away. I really thought about it.\n\n
But I couldn’t.\n\n
Something about her felt like part of the assignment. Like she was connected to whatever this is.\n\n
And the weirdest part?\n\n
I don’t think I want to close the door.")>>
<</nobr>>Today's class went smoother than most of the ones you had since the course began. It has already been some time since you've been given the assignment, and you have been wondering if there was a way to keep doing it without affecting you so much. Maybe Dr. Marlowe could help you with that somehow. Then, the projector goes dark. Chairs scrape, voices rise, and students begin to drift out in little clusters, whispering about the assignment like it’s a riddle. You stay seated until the room empties. Dr. Marlowe remains at her desk, packing her things in quiet, efficient motions. Leather folder. Pens. A single worn book without a title on the spine. You walk up slowly.
<<mc>>Dr. Marlowe? Can I ask you something... about the assignment?<</mc>>
<img src="Images/Story/PsycBeliefPercept03/01.png" style="width:75%; height:auto; display:block; margin:0 auto;">
She doesn’t look up right away. When she does, her gaze is like ice water, clear, measured, and sharp in its stillness
<<evelyn>>And you are...<</evelyn>>
<<mc>>I'm sorry... I'm $mc<</mc>>
<<evelyn>>Go on.<</evelyn>>
You shift, uncomfortable.
<<mc>>It’s just that... the topic I was given... It was on sissy hypnosis.<</mc>>
That word hangs in the air like a dropped pin. She doesn’t flinch. Doesn’t blink.
<<mc>>I didn’t really know what it was at first, but... now I’ve looked into it a bit. And I guess I was wondering if there’s a way to complete the assignment... without watching the actual material.<</mc>>
A silence. Then she closes her folder with a soft snap.
<<evelyn>>Tell me... what exactly did you expect with this assignment? Rainbows? PowerPoint slides? A Wikipedia summary?<</evelyn>>
<<mc>>N-No, I just... I didn’t know how intense it would be.<</mc>>
She steps out from behind the desk, heels tapping slowly as she approaches.
<<evelyn>>“Intense.” That’s a delicate word for something that’s already wormed its way beneath your skin, isn't it?<</evelyn>>
You freeze. She stops just in front of you, head tilted slightly.
<<evelyn>>You came to me not to ask for help, but for permission. Permission to look away. To skip the part that makes you squirm.<</evelyn>>
Her voice remains calm. Precise. But every word lands like a soft slap.
<<evelyn>>And if I said yes, you could keep your distance. Pretend it’s just an academic curiosity. Just another case study. Just another “them,” not you.<</evelyn>>
She steps around you, slow and surgical.
<<evelyn>>But then you’d learn nothing. And worse... You’d be lying to both of us.<</evelyn>>
You turn toward her.
<<mc>>So you're saying I should just... watch it? Even if I don't want to?<</mc>>
She gives a small smile. No warmth. Only a kind of intellectual amusement.
<<evelyn>>I’m not saying you should. I’m saying you will. Because something in you already wants to. Otherwise, you wouldn't be here, would you?<</evelyn>>
You go quiet. You can feel your pulse in your throat.
<<evelyn>>You're not the first to be unnerved by this subject. But those who flinch tend to be the ones who need it most. To see what happens when suggestion and desire blur. When control isn't taken, but given.<</evelyn>>
Her voice lowers.
<<evelyn>>Go on, Mr. $mc. Watch the files. Then write me something true. Not something clever. Not something safe. Something honest.<</evelyn>>
She turns her back to you, returning to her things like the conversation is already over.
<<evelyn>>And do take notes. Your reactions will be far more revealing than the videos itself.<</evelyn>>
You stand there, unsure if you’re humiliated, exposed... or quietly thrilled. Then you gather your things and leave, but the echo of her words still follow you out.
[[Return to the campus|PsychBelief03_02]]
<<nobr>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<<set $storyContent = true>>
<<if !$backupOutfit>>
<<set $backupOutfit = {
clothing: $clothing,
shoes: $shoes,
socks: $socks,
underwear: $underwear,
bras: $bras
}>>
<<set $clothing = "None">>
<<set $shoes = "None">>
<<set $socks = "None">>
<<set $underwear = "None">>
<<set $bras = "None">>
<<set $uniform = $uniformSlots.school>>
<<run $('#avatar').empty().wiki('<<RenderAvatar>>')>>
<</if>>
<<set _targetHour = 10>>
<<set _targetPeriod = "AM">>
<<if $hour != _targetHour || $period != _targetPeriod || $minute != 0>>
<<set _minutesToSleep = setup.minutesUntil(_targetHour, _targetPeriod)>>
<<if _minutesToSleep > 0>>
<<advanceTime _minutesToSleep>>
<</if>>
<</if>>
<</nobr>>The sun peeks over the threes as you return to the university quad. Students walk by in small groups, phones out, headphones in. But after that class, everything seems calmer. You’re still hearing Dr. Marlowe’s voice in your head. Soft, surgical, accusing. You’re not sure if you’re shaken... or just cracked open a little. That’s when you see her. Selene. She is casually leaning against the stone fountain near the psychology building, one leg crossed over the other. She’s scrolling through her phone with one hand, a black iced coffee in the other. Sunglasses hide her eyes, but her lips curl the moment she senses you.
<img src="Images/Story/PsycBeliefPercept03/02.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<selene>>You’ve got that look.<</selene>>
You blink.
<<mc>>What look?<</mc>>
She slides her sunglasses down the bridge of her nose, just enough for you to catch the glint of her amused stare.
<<selene>>The one people get after a class that messes with their head. Like someone cracked your brain open with a scalpel and whispered secrets inside. But still... You got that look every time, right?<</selene>>
You hesitate.
<<mc>>It was... a lot.<</mc>>
She hums, taking a slow sip of her drink.
<<selene>>Let me guess. Evelyn? She has that effect. Elegant. Precise. Just threatening enough to make you wonder if you’re about to be praised or dissected.<</selene>>
You laugh, nervously. She’s not wrong. Selene steps closer, her gaze never quite letting go.
<<selene>>Let me give you a tip, babe. This place has a way of stripping off all the things you thought made you solid. Gender. Roles. Beliefs. Sooner or later, you realize most of it was just costume.<</selene>>
You try to play it cool.
<<mc>>And you’ve figured all that out, huh?<</mc>>
She grins, slow, confident, dangerous.
<<selene>>Sweetheart, I live in the space between masks. And I’ve never felt more real.<</selene>>
She adjusts her sunglasses again and turns as if to leave, then pauses.
<<selene>>Whatever you’re unraveling... don’t fight it too hard. Curiosity’s a beautiful thing. Just make sure you’re brave enough to follow it all the way down.<</selene>>
Then she disappears, slipping into the crowd of students with her hips swaying. You remain standing there for a little while longer, the smoke and dark cherry scent of her perfume still permeating the air. And for the first time since class ended, you realize your hands are trembling. Just a little.
<<nobr>>
<<set $psychBelief += 1>>
<<link "Go to your dorm.">>
<<if $backupOutfit>>
<<set $clothing = $backupOutfit.clothing>>
<<set $shoes = $backupOutfit.shoes>>
<<set $socks = $backupOutfit.socks>>
<<set $underwear = $backupOutfit.underwear>>
<<set $bras = $backupOutfit.bras>>
<<unset $backupOutfit>>
<<set $storyContent = false>>
<</if>>
<<set $storyContent = false>>
<<set $uniform = "None">>
<<goto "Dorm">>
<</link>>
<<advanceTime 180>>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<<set $energy -= 40>>
<<run $journalEntries.push("Day " + $currentDay + ": Tried asking Dr. Marlowe if I could do the assignment without watching the videos. Thought maybe she’d understand./n/nShe didn’t./n/nShe didn’t yell or anything, she just... looked through me. Said I already wanted to watch them. That I wouldn’t be here if I didn’t./n/nIt felt less like she gave me permission and more like she exposed me./n/nThen I ran into Selene outside. She called it “the look.” Said this place peels off your masks./n/nI think they both see something in me I haven’t figured out yet./n/nAnd I don’t know if that scares me… or excites me.")>>
<</nobr>>You weren't expecting microphones today. But when you walk into Psychology of Belief and Perception, there is a small pile of headset mics on the professor’s desk, next to a mess of cables and labeled tablets. Dr. Marlowe stands at the front with her usual grace, her dark blazer sharp against the pale projector screen behind her.
<<evelyn>>Today, we’re testing a simple illusion, one that affects not your eyes, but your sense of identity.<</evelyn>>
She walks slowly as she speaks.
<<evelyn>>This headset will play your own voice back to you in real time, but slightly shifted. Just enough to register… unconsciously.<</evelyn>>
You blink.
<<mc>>Shifted how?<</mc>>
She turns to face you.
<<evelyn>>Just a few semitones higher. We’ll see if your speech adjusts to match it. Or if your self-perception does.<</evelyn>>
You're handed a headset. It’s light, thin plastic resting around your jaw, speakers just behind your ears. She helps you clip it in place, then hands you a tablet.
<<evelyn>>Read the prompts aloud. That’s all.<</evelyn>>
You glance down. The first sentence is harmless:
<i>The weather today is warm and clear.</i>
You speak.
But what you hear... isn’t quite your voice. It’s higher. Softer. A little breathier. Not cartoonishly feminine, just *off* enough to feel like someone else is reading through you. You hesitate. The next line flashes on screen:
<i>I’m feeling confident today.</i>
You say it, slower this time. The voice echoes back, that same lifted tone, like someone had adjusted your settings without asking. Some of the other students start giggling. Not at you specifically, just at the effect. Still, you can feel heat rising in your face. A girl two seats down leans toward her friend and whispers, not quietly enough.
<img src="Images/Story/PsycBeliefPercept04/01.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<femaleStudent>>It’s kinda cute though. Sounds like a customer service girl.<</femaleStudent>>
You grit your teeth and keep reading. The voice in your ears keeps smoothing itself out. By the fifth line, you're adjusting without meaning to. You pronounce words a little rounder. You slow your pace. You even shift your posture. And worst of all, you don’t know if it's for them… or for you.
[[Keep going|PsychBelief04_02]]
<<nobr>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<<set $storyContent = true>>
<<if !$backupOutfit>>
<<set $backupOutfit = {
clothing: $clothing,
shoes: $shoes,
socks: $socks,
underwear: $underwear,
bras: $bras
}>>
<<set $clothing = "None">>
<<set $shoes = "None">>
<<set $socks = "None">>
<<set $underwear = "None">>
<<set $bras = "None">>
<<set $uniform = $uniformSlots.school>>
<<run $('#avatar').empty().wiki('<<RenderAvatar>>')>>
<</if>>
<<set _targetHour = 10>>
<<set _targetPeriod = "AM">>
<<if $hour != _targetHour || $period != _targetPeriod || $minute != 0>>
<<set _minutesToSleep = setup.minutesUntil(_targetHour, _targetPeriod)>>
<<if _minutesToSleep > 0>>
<<advanceTime _minutesToSleep>>
<</if>>
<</if>>
<</nobr>>You rip the headset off as soon as class ends. Your voice still sounds off in your head, like it hasn’t fully settled back into place. Or like it *has*, and now you can’t tell what it’s supposed to sound like anymore.
The hallway outside is quiet. Most students have already cleared out. You adjust your bag, try to shake the weird tension out of your shoulders, and start walking.
<<selene>>Sweet voice.<</selene>>
You stop. Selene is leaning against the wall just beside the door, one foot crossed casually over the other. She’s in tight black jeans, a deep red camisole half hidden under a leather jacket, her usual balance of confident and impossible.
<img src="Images/Story/PsycBeliefPercept04/02.png" style="width:75%; height:auto; display:block; margin:0 auto;">
She smiles.
<<selene>>Didn’t expect you to take to it so naturally. I thought you'd resist more.<</selene>>
You blink.
<<mc>>You were… in there?<</mc>>
She shrugs.
<<selene>>Not officially. Just... observing. You had a little lilt in your voice by the third sentence. Very charming.<</selene>>
You cross your arms.
<<mc>>It was the headset. Everyone sounded weird.<</mc>>
<<selene>>Mhm. But they giggled. Blushed. Got embarrassed. You? You leaned into it. Your whole body softened. Like your brain was saying “Finally".<</selene>>
You open your mouth to argue, maybe, but nothing comes out. She pushes off the wall and steps closer, just enough to feel it.
<<selene>>Don’t worry. You’re not the only one who likes hearing yourself that way.<</selene>>
You don’t respond. Mostly because you don’t know how to. Selene winks, then walks past you, heels clicking, voice low and smooth.
<<selene>>See you around… sweetheart.<</selene>>
And just like that, she’s gone. Leaving you in a hallway that suddenly feels too quiet, and a voice in your head that might not be yours anymore
<<nobr>>
<<set $psychBelief += 1>>
<<link "Go to your dorm.">>
<<if $backupOutfit>>
<<set $clothing = $backupOutfit.clothing>>
<<set $shoes = $backupOutfit.shoes>>
<<set $socks = $backupOutfit.socks>>
<<set $underwear = $backupOutfit.underwear>>
<<set $bras = $backupOutfit.bras>>
<<unset $backupOutfit>>
<<set $storyContent = false>>
<</if>>
<<set $femininity += 0.5>>
<<statChange "+Femininity" "pink">>
<<set $storyContent = false>>
<<set $uniform = "None">>
<<goto "Dorm">>
<</link>>
<<advanceTime 179>>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<<set $energy -= 40>>
<<run $journalEntries.push("Day " + $currentDay + ": We did some voice feedback thing in class today.\n\n
They gave us headsets that changed how we sound, just a bit higher, softer. Nothing dramatic, but enough to mess with your head.\n\n
I kept hearing myself talk and thinking it didn’t sound *wrong*. Just... unfamiliar. But not in a bad way. Some people laughed. I think someone said I sounded like a girl.\n\n
After class, Selene was waiting by the door. Leaning against the wall like she owned the hallway.\n\n
She called me sweet voice. Said I leaned into it too easily. I didn’t even know what to say.\n\n
Still don’t.")>>
<</nobr>>The room felt heavier than usual today. Not in temperature or light, but in mood. The soft hum of the projector barely masked the tension threading through the rows of seated students. On the screen, a waveform pulsed silently, and Dr. Marlowe stood beside it, backlit like a priestess at an altar.
You sat a little straighter. Why does this class always feel like something more than lecture? Sounds more like an initiation. Her voice floated through the silence, precise and intimate.
<<evelyn>>We believe what we hear, even when there's nothing to hear. We see patterns in noise. We impose meaning on chaos.<</evelyn>>
She pressed play. A tone began to loop. Simple. Repetitive. But after a few moments, it felt… wrong. Like it was bending around your thoughts. You weren’t sure if it was changing or if you were.
Dr. Marlowe turned to face the class, but her eyes locked on you.
<<evelyn>>Some of you are hearing something that isn’t there. Others aren’t hearing what is.<</evelyn>>
A shiver rippled down your spine. You glanced sideways, most students looked bored, a few were shifting uncomfortably in their seats. You looked back at the screen. The sound was still looping. But it wasn’t just a sound anymore. It was inside you now, echoing off thoughts you didn’t know you had. Something about that moment stuck with you. Not just the sound. But the stare. You didn’t know why, but it felt like the class hadn’t ended when the projector flicked off. It had only just begun.
There was not much talking after the class ended. You stood in your seat for a few seconds, not in shock, but just slowly snapping back into reality. Then you slowly picked up your stuff and left without saying a word. And that’s when you saw her.
Leaning casually against the far wall, in the kind of shadow that clung rather than concealed. A red coat, deep as wine, fell from her shoulders like spilled velvet. Long legs crossed at the ankle. One hand tucked in her pocket. The other twirling a small USB stick between her fingers like it meant nothing.
<img src="Images/Story/PsycBeliefPercept05/01.png" style="width:50%; height:auto; display:block; margin:0 auto;">
Selene. She gave you a knowing smirk, like she’d been waiting for you. Of course she was waiting for you...
<<selene>>So, how are we today?<</selene>>
<<mc>>Weird class, as always...<</mc>>
Her eyes sparkled. Something between seduction and curiosity, and she pushed herself off the wall.
<<selene>>Come. Walk with me. There’s something you should hear.<</selene>>
Your heart jumped. Not fast. Not loud. Just… low. A different kind of thump. The kind you get when you’re about to do something you know will matter later. You followed. You didn’t know why. But some part of you whispered that you would’ve regretted it forever if you hadn’t.
[[Follow Selene|PsychBelief05_02]]
<<nobr>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<<set $storyContent = true>>
<<if !$backupOutfit>>
<<set $backupOutfit = {
clothing: $clothing,
shoes: $shoes,
socks: $socks,
underwear: $underwear,
bras: $bras
}>>
<<set $clothing = "None">>
<<set $shoes = "None">>
<<set $socks = "None">>
<<set $underwear = "None">>
<<set $bras = "None">>
<<set $uniform = $uniformSlots.school>>
<<run $('#avatar').empty().wiki('<<RenderAvatar>>')>>
<</if>>
<<set _targetHour = 10>>
<<set _targetPeriod = "AM">>
<<if $hour != _targetHour || $period != _targetPeriod || $minute != 0>>
<<set _minutesToSleep = setup.minutesUntil(_targetHour, _targetPeriod)>>
<<if _minutesToSleep > 0>>
<<advanceTime _minutesToSleep>>
<</if>>
<</if>>
<</nobr>>The hallway felt quieter than usual as you walked beside her. Selene didn’t speak at first. Her heels made no sound. No echo. Just the soft swish of her coat brushing her legs with each step. She didn’t look at you, but her presence filled every inch of space between you like smoke. Your dorm was in the opposite direction. Your legs knew it. But they kept walking.
Finally, she turned a corner and led you out through a side door. The evening air hit your face, cool, clean, a little sharp against your skin. Selene lit a cigarette without asking and exhaled slow, lazy spirals into the air. The USB stick was still in her hand, flicked between her fingers.
<<selene>>That class you had today… Dr. Marlowe’s little audio experiment? It stays with you, doesn’t it?<</selene>>
You nodded before you even realized.
<<mc>>It felt like it was crawling into my head.<</mc>>
She smiled. Not mocking. Not soft. Just… pleased.
<<selene>>That’s because it was. Most people don’t notice. You did. Which makes you even more interesting.<</selene>>
She stepped closer and held up the USB stick.
<<selene>>This... isn’t for most people either. Consider it a sequel. Or an upgrade. Whatever you want to call it.<</selene>>
You stared at it. The plastic glinted in the neon glow from a distant window. You didn’t reach for it. Not yet.
<<mc>>What’s on it?<</mc>>
<<selene>>Something strong. Something honest. But it only works if you want it to.<</selene>>
Her eyes caught yours again, too green, too sharp, too calm. She finally pressed the USB into your palm, her fingers lingered just long enough to make it feel like a secret.
<<selene>>Plug it in tonight. Headphones on. Lights off. Just listen.<</selene>>
She leaned in, her lips barely a whisper from your ear.
<<selene>>Or don’t. But if you do… don’t pause it. No matter what you hear.<</selene>>
She pulled away with that same smirk. Then turned. Walked back into the dark like she had never been there at all. You stood alone. The USB felt warm in your hand.
You really didn't know what to do. So you just turned around and headed back to your dorm. It somehow felt smaller than usual. You stood by the desk, staring at the USB like it might start glowing on its own.
You sat down. Plugged it in. There was only one file. No name. Just an icon: a pink spiral, slowly spinning. You hovered your cursor for a long time. Then double-clicked.
Headphones on. The screen faded to black. And then:
A voice. Female. Gentle, but firm. Not Selene. Not anyone you knew. A velvet tone dipped in sugar and heat.
<span class="her" data-text="Her">Shhh. Don’t talk. Just listen. Breathe for me…</span>
A low, pulsing synth began to swell in the background. Smooth. Deep. Almost erotic in its rhythm. It wasn’t music. It was something else. Like the soundtrack to your bloodstream.
<span class="her" data-text="Her">Good boy. You want to be soft, don’t you? You need it. You always have.</span>
Your cheeks flushed. You pulled the blanket over your lap like you were hiding from yourself. But you didn’t pause.
The voice kept going. Teasing. Repeating. Phrases that felt like dreams you hadn’t admitted to having. Words that made your fingers twitch against the sheets.
<span class="her" data-text="Her">That’s it. Stroke your thoughts. Let go. Be pretty for me. Just like you’re supposed to.</span>
It wasn’t porn. Not exactly. But it felt deeper. Like it was rewriting something in the folds of your brain. At some point your mouth parted. Your breathing slowed.
<img src="Images/Story/PsycBeliefPercept05/02.png" style="width:75%; height:auto; display:block; margin:0 auto;">
You don’t remember how long it went on. Only that when the screen faded back in, with nothing but the spiral now. You were leaning back in your chair, dazed, warm, slightly hard… and completely still. You didn’t even know how long you'd been staring at the screen. But the voice echoed in your skull, like it had written itself into your neurons.
And all it said was:
<span class="her" data-text="Her">You’ll come back for more. You’ll want more. Because good boys always do.</span>
When you came back to your senses, you noticed that it was already dark outside. It looked like it lasted for only a few minutes, but you were there for hours...You closed the laptop with trembling hands. Not scared. Not ashamed. Just… changed.
<<nobr>>
<<set $psychBelief += 1>>
<<link "Do something else">>
<<if $backupOutfit>>
<<set $clothing = $backupOutfit.clothing>>
<<set $shoes = $backupOutfit.shoes>>
<<set $socks = $backupOutfit.socks>>
<<set $underwear = $backupOutfit.underwear>>
<<set $bras = $backupOutfit.bras>>
<<unset $backupOutfit>>
<</if>>
<<set $femininity += 2>>
<<set $willpower -=2>>
<<set $inhibition -=2>>
<<set $hypnoExposure +=5>>
<<statChange "+Femininity" "pink">>
<<statChange "-Willpower" "pink">>
<<statChange "-Inhibition" "pink">>
<<statChange "+Hypno Exposure" "pink">>
<<set $storyContent = false>>
<<set $uniform = "None">>
<<goto "Dorm">>
<</link>>
<<advanceTime 660>>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<<set $energy -= 70>>
<<run $journalEntries.push("Day " + $currentDay + ": Okay. I don’t even know how to explain today. Psychology of Belief and Perception? More like hypnosis cult 101.\n\n
The whole room felt off the second I walked in. Lights low. Projector humming. That weird sound looping on the screen. Dr. Marlowe looked like some kind of high priestess up there, talking all soft and mysterious about delusions and chaos and how our brains make up stories out of noise.\n\n
I swear that sound she played was messing with me. Everyone else just looked bored or half-asleep, but it felt like it was crawling through my head. Not loud. Just... inside. Like it was rewiring things. Then she looked right at me and said some people hear what's not there.\n\n
Yeah. I felt that.\n\n
After class I just sat there, not really thinking, just kinda… floating. I was the last to leave. And that’s when I saw her. Selene.\n\n
Leaning against the wall like a movie poster. Red coat, USB stick in her hand, looking like temptation itself. She didn’t even say much. Just told me to walk with her. And I did. Obviously.\n\n
We didn’t talk at first. She just walked. Her coat whispering as she moved, like everything about her was designed to distract. Then outside, she lit a cigarette, stared me down, and said that sound in class wasn’t just a sound. That it gets in your head. And she was right. It’s still there.\n\n
Then she handed me this USB stick. Said it was like an upgrade. Something stronger. But only if I wanted it.\n\n
I didn’t say yes. Didn’t say no either. Just took it. She told me to listen to it tonight. Lights off. Headphones on. No pausing. And then she vanished, like some crimson ghost with perfect cheekbones.\n\n
Back in my room, I couldn’t stop looking at it. Just this little black stick in my hand, like it was going to bite me or something. I sat at my desk, plugged it in, and boom, pink spiral. Just slowly spinning. I clicked. Headphones on.\n\n
And then the voice started.\n\n
I don’t even know who it was. Not Selene. But… close. Soft. Warm. Scary, but in a way that made me not want to stop. She kept saying things like “Be soft for me,” and “You want this.” And I... I just sat there. Breathing slow. So warm. So still. My body felt like it wasn’t mine. Like I was just floating in the sound.\n\n
It wasn’t porn. Not really. But it did things to me. Deep things. Made my chest feel tight. My face was so hot. And I didn’t even touch myself. I didn’t have to. It was all in my head. In my brain. And it stayed there. It’s still there.\n\n
When I snapped out of it, it was pitch black outside. Hours had passed. I swear it felt like 10 minutes. But my screen was still glowing. Just the spiral.\n\n
I don’t know what that file was. I don’t know what Selene gave me.\n\n
But I’m not the same. And I know I’ll listen again.\n\n
Because the voice told me I would.\n\n
And… yeah. I think I will.")>>
<</nobr>>You haven’t been sleeping well. Not because of work. Not because of class. Because of the assignment. The videos. The tones. The questions that start simple and end somewhere else entirely. You keep telling yourself it’s just homework. That everyone’s doing it. That it doesn’t mean anything. But you’re not sure you believe that anymore.
The lecture hall feels… darker today. Or maybe it’s just your eyes. You slide into your seat like muscle memory, but your body feels floaty. Like your skin isn’t holding you in quite as tightly.
Then she enters. Dr. Marlowe. All black again. No laptop. Just a remote in one hand and a look on her face like she already knows who in this room has started cracking.
<img src="Images/Story/PsycBeliefPercept06/01.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<evelyn>>You’ve all had the assignment for a while now. And by now, you’ve begun to notice... the tension.<</evelyn>>
She doesn’t define the word. Just lets it hang.
<<evelyn>>Today we’re going to explore the mechanics of belief. Not what you believe, but how belief behaves when it’s threatened.<</evelyn>>
The screen behind her lights up.
<i>IDENTITY ≠ TRUTH</i>
<<evelyn>>Your identity is a narrative. A scaffolding. A script you've rehearsed so long you forgot it was optional. But what happens when the script no longer fits the role?<</evelyn>>
You shift in your chair. Something in your stomach tightens. She’s not talking in hypotheticals. Not really. She’s talking like she’s been watching.
<<evelyn>>When perception no longer matches expectation, the mind enters dissonance. Discomfort. Vulnerability. Suggestibility.<</evelyn>>
You glance around. Some students are scribbling notes like this is normal. Others are completely still, quietly watching her.
<<evelyn>>You may have noticed changes. Reactions. Emotional dissonance. That’s normal. It means the experiment is working.<</evelyn>>
Your throat goes dry.
<<evelyn>>We are not interested in your conscious answers. We are interested in your unconscious responses. The micro-changes. The intrusive thoughts. The impulses you didn’t recognize as yours.<</evelyn>>
You feel cold. And warm. And strangely... seen. Then she says:
<<evelyn>>Your next reflection is due Monday. Dig deeper. No more surface-level answers. If you're feeling conflicted, ashamed, aroused, good. Write about that.<</evelyn>>
She turns off the projector. No questions. No conclusion. Just one final look.
<<evelyn>>Your belief will protect you, until it doesn’t.<</evelyn>>
She walks out. Her heels echo like metronomes. You sit there long after the rest have gone. Because once more... you’re not sure where you end and the assignment begins.
[[Sit still for a while|PsychBelief06_02]]
<<nobr>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<<set $storyContent = true>>
<<if !$backupOutfit>>
<<set $backupOutfit = {
clothing: $clothing,
shoes: $shoes,
socks: $socks,
underwear: $underwear,
bras: $bras
}>>
<<set $clothing = "None">>
<<set $shoes = "None">>
<<set $socks = "None">>
<<set $underwear = "None">>
<<set $bras = "None">>
<<set $uniform = $uniformSlots.school>>
<<run $('#avatar').empty().wiki('<<RenderAvatar>>')>>
<</if>>
<<set _targetHour = 10>>
<<set _targetPeriod = "AM">>
<<if $hour != _targetHour || $period != _targetPeriod || $minute != 0>>
<<set _minutesToSleep = setup.minutesUntil(_targetHour, _targetPeriod)>>
<<if _minutesToSleep > 0>>
<<advanceTime _minutesToSleep>>
<</if>>
<</if>>
<</nobr>>You don’t leave the classroom right away. You just sit there. Still. Numb.
Your notebook is open. Blank. Your pen is in your hand, but your thoughts feel like wet cotton. Everything Dr. Marlowe said is still echoing, about dissonance, suggestion, the unconscious reactions…
You rub your eyes. That’s when you feel someone sit beside you. Not quietly. Not shyly. Just… confidently. As if the seat was always meant for her. You look over.
Selene.
Red coat. Dark lips. That same smooth, knowing calm she wore outside the lecture hall the other week. Her presence doesn’t surprise you. Nothing about her ever really does, and that’s what makes her dangerous.
<<selene>>You look like a ghost that forgot how to haunt.<</selene>>
You blink.
<<mc>>What are you doing here?<</mc>>
<<selene>>I was curious. You took too long to leave today...<</selene>>
She crosses one leg over the other. Her heels click softly under the desk. Her eyes flick to your notebook.
<<selene>>You haven’t written a thing.<</selene>>
<<mc>>I don’t know what to say. I don’t even know what I’m thinking half the time anymore.<</mc>>
She smiles, but not mockingly.
<<selene>>Then write that. The parts that don’t make sense yet. The parts that ache a little when you try to put them into words.<</selene>>
She leans in closer, not touching, just present. Like heat in a dark room.
<<selene>>Or… you could let me help you. If you want.<</selene>>
You hesitate.
<<mc>>Help me… how?<</mc>>
She reaches into her coat and pulls out a lipstick, deep crimson. Twists it open. Then, slowly, she writes a word on the top of your blank page:
OBEDIENCE.
<img src="Images/Story/PsycBeliefPercept06/02.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<selene>>Start there.<</selene>>
Your breath catches.
<<mc>>Why that word?<</mc>>
She tilts her head. Her eyes glitter.
<<selene>>Because you’ve been trained to think it’s a bad one. But what if it’s not? What if being good… doing what you’re told… what if that’s just a different kind of freedom?<</selene>>
Your hand twitches around the pen. You’re not sure if it’s fear or arousal or something in between.
<<selene>>Write about that. About how it felt when she spoke and you listened. About how you’re not sure if the thoughts in your head are yours anymore. About how a little voice inside you wonders what it would be like to stop resisting altogether.<</selene>>
You stare at the word. Obedience. It looks obscene written in lipstick. It also looks beautiful.
<<selene>>The best reflections don’t hide the truth. They unwrap it. Slowly.<</selene>>
She stands.
<<selene>>Come find me if you need help with more than words.<</selene>>
She walks away, heels clicking, and suddenly the chair feels cold without her in it.
You stare at the page for a long time.
[[Then you start to write|PsychBelief06_03]]You keep writing on your notebook every thought that came to your mind. After a few minutes, you finished the page:
<img src="Images/Story/PsycBeliefPercept06/03.png" style="width:100%; height:auto; display:block; margin:0 auto;">
You sigh as you close your notebook, pack up your things and leave the classroom.
<<nobr>>
<<set $psychBelief += 1>>
<<link "Go back to the campus">>
<<if $backupOutfit>>
<<set $clothing = $backupOutfit.clothing>>
<<set $shoes = $backupOutfit.shoes>>
<<set $socks = $backupOutfit.socks>>
<<set $underwear = $backupOutfit.underwear>>
<<set $bras = $backupOutfit.bras>>
<<unset $backupOutfit>>
<</if>>
<<set $willpower -=1>>
<<statChange "-Willpower" "pink">>
<<set $storyContent = false>>
<<set $uniform = "None">>
<<goto "Campus">>
<</link>>
<<advanceTime 180>>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<<set $energy -= 40>>
<<run $journalEntries.push("Day " + $currentDay + ":I’m starting to feel like the assignment isn’t just part of the class anymore. It’s in me. Under my skin. In my sleep. I keep telling myself it’s just psychology, just theory, but every lecture feels like it’s watching me now. Like she’s watching me. Dr. Marlowe said something today that completely scrambled my brain:\n\n
Your identity is a script you’ve rehearsed so long you forgot it was optional.\n\n
What the hell am I supposed to do with that? And then… she looked straight at us, at me, and said the changes were normal. That if I’m feeling shame or arousal or confusion, that’s the point. And I am feeling those things. All of them. Jumbled together in ways I don’t have words for yet.\n\n
I stayed behind after class. Just sat there, hollow. That’s when Selene showed up. I don’t even question how she always knows the exact moment to appear. She looked at my blank page, pulled out a lipstick, and wrote one word:\n\n
OBEDIENCE.\n\n
It should’ve pissed me off. But it didn’t. It felt… right. Like it unlocked something. She said obedience might just be a different kind of freedom. I don’t know what that means yet. But I want to.")>>
<</nobr>>As you walked into today's lecture room, you felt a different vibe. The lights above were casting the same glow that they always did, but somehow the corners felt darker and heavier. You wondered if it was the fact that the desks were all pushed into a horseshoe shape, leaving the center open, like some kind of arena. And in the center of this arena was Dr. Marlowe, sitting at her desk that was angled in a way that she could see every single one of us. She was reading some papers, not paying attention to anyone. She wore a red blouse and black formal pants that felt intimidating somehow.
<img src="Images/Story/PsycBeliefPercept07/01.png" style="width:75%; height:auto; display:block; margin:0 auto;">
In front of her, a single folder rested perfectly aligned with the edge of the desk, and her black coffee sat untouched. The weird thing is that, even though she was not looking or paying attention to anyone, it seemed like she had complete control over the room.
<<evelyn>>Today, I will be reviewing your progress on the assignment. I would like to read each one of them and ask some questions, to instigate you, and point you in the right direction. <</evelyn>>
Then she calls the first name, and the chosen student quickly stands up and makes his way to her desk. He places his folder in front of her like it was an offering, and she opens it, skims the pages with her long and steady fingers, and the silence stretches. Sometimes the conversation was brief; other times, long enough that you could hear a subtle shift of weight from foot to foot as the student started to fidget. Then she starts asking questions in a calm and surgical way. Some students answer quickly, trying to get through it like a test they haven’t studied for, while others hesitate, looking for words that won’t betray too much.
You told yourself not to listen too closely and not to start anticipating what she might ask you, but your ears pick up every word, every change in tone, and every pause that stretches just a fraction too long. Your folder feels heavy on your desk, and even though you know your turn is coming, you can’t stop your knee from bouncing under the table. You wondered if she already knew exactly what you had written and just wanted to make you say it out loud and maybe expose you to the ridiculous if you did a mediocre job.
[[Then she calls your name|PsychBelief07_02]]
<<nobr>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<<set $storyContent = true>>
<<if !$backupOutfit>>
<<set $backupOutfit = {
clothing: $clothing,
shoes: $shoes,
socks: $socks,
underwear: $underwear,
bras: $bras
}>>
<<set $clothing = "None">>
<<set $shoes = "None">>
<<set $socks = "None">>
<<set $underwear = "None">>
<<set $bras = "None">>
<<set $uniform = $uniformSlots.school>>
<<run $('#avatar').empty().wiki('<<RenderAvatar>>')>>
<</if>>
<<set _targetHour = 10>>
<<set _targetPeriod = "AM">>
<<if $hour != _targetHour || $period != _targetPeriod || $minute != 0>>
<<set _minutesToSleep = setup.minutesUntil(_targetHour, _targetPeriod)>>
<<if _minutesToSleep > 0>>
<<advanceTime _minutesToSleep>>
<</if>>
<</if>>
<</nobr>>Listening to your name in Dr. Marlowe's voice makes a chill come down your spine, even though her tone was calm... but impossible to ignore. Maybe she would call someone else if you pretended you didn't hear her, but you also couldn't afford her decreasing your grade.
Your legs feel stiff, light at the ankles and heavy at the knees, as you push yourself up with the folder in your hands. You ask yourself why you find that Dr. Marlowe is so intimidating. She never did anything that the other professors haven't also done, but her presence feels stronger and more imposing than the others.
Dr. Marlowe didn't look up right away as you approached her desk but kept her eyes locked on the folder you placed in front of her. Her fingers rest on it for a second, almost as if she's feeling its weight, and then, with a small calm motion, she opens it and starts shifting the papers. You take the tense moment to glance down at the top of her head, the smooth hair without a strand out of place, and the faint smell of her perfume that somehow felt familiar.
You try to keep a neutral expression as she scans through the papers, but your face starts warming up as your gaze wanders from the folder to the other students, which somehow made you feel exposed, even if they probably weren't even looking at you. You wonder how many of them were as nervous as you at this moment.Then she looks up at your eyes, catching you off guard.
<<evelyn>>Let’s talk about what you’ve written so far. <</evelyn>>
She says it evenly, with no praise or warning, just the weight of inevitability in her tone.
She glances down at the page again, scanning it like she’s looking for something other than words to read, like fingerprints you didn’t realize you’d left.
<<evelyn>>You’ve written here that you’ve been “noticing changes,” but you don’t specify what they are. Why is that? <</evelyn>>
She doesn't speak in a harsh tone, but a slow one that makes you feel each word as it settles.
<<mc>>I… didn’t think they were important yet.<</mc>>
<<evelyn>>And yet, these changes were important enough to put on paper. Which means they matter to you, even if you’re pretending otherwise. <</evelyn>>
You try to steady your breathing, but the air in your chest feels heavier than it should.
<<mc>>They’re just… some little things, like habits I didn’t used to have, or thoughts I didn’t expect. <</mc>>
She tilts her head, locking her eyes into yours.
<<evelyn>>Unexpected in what way? <</evelyn>>
You hesitate, feeling the back of your neck warm. You didn't want to talk about this with her, even less surrounded by other students.
<<mc>>I think... they feel… like they’re not mine.<</mc>>
As soon as the words leave, you regret it because you feel they are too close to something you’re not ready to admit. Her gaze sharpens, like she just heard the sound of glass cracking.
<<evelyn>>Not yours. But still inside your head. <</evelyn>>
You nod slightly, as you feel your throat too dry to say any word.
<<evelyn>>Do these thoughts disturb you… or intrigue you? <</evelyn>>
You force yourself to hold her stare.
<<mc>>Maybe both. <</mc>>
<img src="Images/Story/PsycBeliefPercept07/02.png" style="width:75%; height:auto; display:block; margin:0 auto;">
Her lips press into something that could almost be a smile, but doesn’t quite make it there.
<<evelyn>>Both is good. It means you’re paying attention.<</evelyn>>
She leans forward slightly, elbows resting on the desk, her voice lowering just enough that the rest of the class feels far away.
<<evelyn>>What’s one thought you’ve had recently that you don’t think the old you would approve of? <</evelyn>>
You hesitate, as the panties hugging your hips suddenly become noticeable again, as if it were the first time you were using them. The answer curls at the edges of your mind, like smoke that you don't want to breathe in.
<<mc>>I… thought about how easy it might be to just… stop fighting it, stop questioning everything, and just… see where it goes. <</mc>>
<<evelyn>>And how did that feel?<</evelyn>>
<<mc>>Like I was standing too close to the edge of something. Scary… but it wasn’t all bad. <</mc>>
<<evelyn>>Fear and curiosity often travel together. The trick is learning which one is leading. <</evelyn>>
You can’t tell if she’s warning you, daring you, or both. She keeps looking at you, like you were the real draft.
<<evelyn>>$mc, I’m curious… When you wrote this, were you trying to answer the assignment, or were you trying to protect yourself? <</evelyn>>
<<mc>>Protect myself? From what?<</mc>>
<<evelyn>>From telling the truth.<</evelyn>>
Her tone is not accusatory, which makes it worse. She leans forward just enough to close the space between you two, her hands folded neatly on your paper.
<<evelyn>>See… the surface of your work? It is careful and well-written, yes, but safe. The voice that you're using here is the same one you’ve used for years to convince teachers you understand something while keeping the raw parts hidden. <</evelyn>>
Your throat feels tight because you know she’s not wrong.
<<evelyn>>But this assignment is about dismantling a concept, not simply understanding it. <</evelyn>>
You can’t help shifting in your chair as her world penetrates your thoughts.
<<mc>>I don’t think I’m...<</mc>>
<<evelyn>>...ready? I never said you have to be. Readiness isn't relevant for this assignment, because the process works whether you feel ready or not. <</evelyn>>
She paused, maybe hoping that you would say something, but you don't.
<<evelyn>>You mention these “changes” like they’re something outside of you, happening to a stranger you just happen to inhabit. But you and I both know… that these changes are not external, and here’s the question you haven’t asked yourself yet... do you like them? <</evelyn>>
The heat in your face is instant.
<<mc>>I... That’s not… I don’t know...<</mc>>
<<evelyn>>Of course you do, but you're still not sure if it’s allowed to be the answer. <</evelyn>>
Her eyes hold you still, like you’re pinned in place.
<<evelyn>>For our next checkpoint, I want you to stop circling the safe ideas. No “I think” or “maybe this means.” I want to read the sentences that scare you, the impulses you’ve already felt but keep pretending aren’t yours. If you felt a flicker of excitement or shame, or if the same thought kept returning no matter how you pushed it away, write that. <</evelyn>>
You could almost hear the blood in your ears.
<<evelyn>>Because right now, your assignment is just filled with theories about the theme, whereas in reality, it must be about what these things you're theorizing about have unlocked, and until you put that down, you’re only playing at doing the work. <</evelyn>>
She sits back, expression unreadable, but her voice dips to something almost personal.
<<evelyn>>You’re not the only student whose handwriting changes when they start to lose their resistance. But you… your shifts in interesting ways. <</evelyn>>
You didn’t think anyone would notice. She pushes your paper toward you with one slow motion.
<<evelyn>>Next time, $mc, don’t waste ink on who you think you should be. If all of this is affecting you, I want you to show me the one you’re becoming. <</evelyn>>
Your legs feel hollow when you stand. You walk back to your seat, aware that the rest of the room doesn’t matter. She didn’t say it outright, but you’re sure that she knows exactly where you are in this process… and exactly how far she can push you before you break.
[[Leave the lecture hall|PsychBelief07_03]]As you leave the lecture hall, you silently walk towards a bench under one of the skeletal campus trees and sit for a while. Maybe you just needed some time to catch your breath, so you drop your bag at your feet and lean back, trying to untangle your thoughts, but you don't do that long as you notice a figure standing beside you, blocking the sunlight. It was Selene. Before you could say something, she slides onto the bench beside you, wearing short jeans and a tight red crop top. She doesn’t say anything right away, just crosses her legs.
<img src="Images/Story/PsycBeliefPercept07/03.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<selene>>Why does everytime we meet, it looks like you've got something taken away from you? <</selene>>
You huff a quiet laugh.
<<mc>>Marlowe… She told me I’m holding back and that I need to stop writing safe answers. She wants me to write down the thoughts that are really scaring me. <</mc>>
<<selene>>And... is she wrong? <</selene>>
<<mc>>I don’t know. Maybe... I mean...<</mc>>
<<selene>>No, you do know; you just don’t want to say it out loud yet. <</selene>>
Her gaze flicks to your hands, still gripping the strap of your bag like you’re bracing against something.
<<selene>>She’s right, you know... about going deeper. Safe won’t get you anywhere worth going. But… depth isn’t just about honesty; it’s about surrender and letting yourself follow a thought until it stops pretending to be yours and simply… owns you. <</selene>>
<<mc>>That sounds… dangerous.<</mc>>
Her lips curl into the kind of smile that feels like an invitation and a warning all at once.
<<selene>>It is, but that’s why it works.<</selene>>
<<selene>>So, don’t write what’s safe... maybe don’t even write what’s true. Write the thing that would ruin you if the wrong person read it. <</selene>>
The wind catches her hair, sending a few strands across her face.
<<selene>>That’s when you’ll know you’ve gone deep enough. <</selene>>
She stands without waiting for a reply, leaving you with a bench, a blank page in your head, and a strange new awareness of just how far down “deeper” might go.
<<nobr>>
<<set $psychBelief += 1>>
<<link "Do something else">>
<<if $backupOutfit>>
<<set $clothing = $backupOutfit.clothing>>
<<set $shoes = $backupOutfit.shoes>>
<<set $socks = $backupOutfit.socks>>
<<set $underwear = $backupOutfit.underwear>>
<<set $bras = $backupOutfit.bras>>
<<unset $backupOutfit>>
<</if>>
<<set $willpower -=1>>
<<statChange "-Willpower" "pink">>
<<set $storyContent = false>>
<<set $uniform = "None">>
<<goto "Campus">>
<</link>>
<<advanceTime 179>>
<<set $energy -= 40>>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<<run $journalEntries.push("Day " + $currentDay + ": Today’s class felt like walking into a trap you could see but couldn’t avoid, as Dr. Marlowe had us bring our assignments to her one by one, reading them like she could feel the weight of what we weren’t saying. When it was my turn, she dismantled every safe answer I’d written, asking questions that dug under my skin until I said more than I meant to. I think she knows exactly how much this assignment is affecting me, even if I keep trying to hide it. After class, Selene found me on a bench and told me to go deeper, not just to be honest, but to surrender, to write the thing that would ruin me if someone else read it. I’m starting to wonder if both of them are pulling me in the same direction… and if I even want to resist anymore.")>>
<</nobr>>The atmosphere felt wrong the moment you stepped into the lecture hall. Unlike every other class this week, the blinds were drawn tight, no sunlight slanted through the tall windows, only thin bands of light leaking at the edges. Lamps had been dimmed so that the room seemed neither dark nor bright, just... softened, like the air itself had been thickened and tinted gray. The silence was thicker too. Usually there was chatter, backpacks thumping, whispered complaints about assignments, the hum of restless students, bit today, conversations were hushed, short, clipped, like even your classmates had been told to keep their voices down.
And at the center of it all was Dr. Marlowe. She didn’t wait behind the podium, she stood in the open space just in front of the first row with her heels perfectly aligned and posture unshakable. She was wearing a blue cardigan over a white shirt, and she was very elegant in it. Her black hair was drawn back into a bun, but today loose strands framed her face, softening her features just enough to make the contrast more striking.
<img src="Images/Story/PsycBeliefPercept08/01.png" style="width:75%; height:auto; display:block; margin:0 auto;">
Her eyes followed each student who entered, not glancing, but following. You felt it before you saw it, that cool, steady weight sliding over your skin. When her gaze touched yours, your breath snagged in your throat. It was only for a second, but it left you aware of your pulse in your neck, your wrists, your chest. You slid into your seat, trying to shake the feeling. Something floral lingered in the air, like perfume, unlike anything that belonged in a classroom.
Marlowe didn’t speak right away, she waited for the room to fill, let the silence solidify, and only then, she started speaking, with her slow and measured voice.
<<evelyn>>Perception is belief, and belief is identity. Today, we do not study the world outside of you. Today, you study the world inside yourself.<</evelyn>>
As you shifted in your chair, you notices that around you, students were still, eyes forward, as though pinned by her tone. She gestured once, and the projector flickered on. The screen filled with an outline of a human figure, slowly, though, the shape began to shift. Broad shoulders narrowed, hips widened, a jawline softened. Then the changes reversed, the body straightening again, angles sharpening, hair retracting. The figure shifted back and forth in a rhythm just slow enough for your eyes to follow, just fast enough to blur the transitions.
<<evelyn>>This is you, every possibility, every reflection. Your mind accepts what it is shown, and what you accept becomes true. Look closely, notice how easily the line between them disappears.<</evelyn>>
You leaned forward without meaning to. The outline wasn’t yours, not really, but every time it curved, every time the chest rose slightly or the waist pulled inward, your stomach knotted, and the more you stared, the easier it was to imagine... maybe too easy.
Someone behind you coughed nervously, another student shifted her chair, the scrape loud in the quiet room. But Marlowe’s voice pulled the focus back like gravity.
<<evelyn>>Identity is not fixed, but suggestedm, guided and reinforced. If your reflection shifted before your eyes, would you resist, or would you believe?<</evelyn>>
The silhouette lingered in its softer form now, hair spilling past its shoulders, chest rounder, waist narrower. You told yourself it was just a projection, just lines on a screen, but heat pooled in your face, your body too aware of itself, and still, you couldn’t look away.
[[Watch the shifing forms|PsychBelief08_02]]
<<nobr>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<<set $storyContent = true>>
<<if !$backupOutfit>>
<<set $backupOutfit = {
clothing: $clothing,
shoes: $shoes,
socks: $socks,
underwear: $underwear,
bras: $bras
}>>
<<set $clothing = "None">>
<<set $shoes = "None">>
<<set $socks = "None">>
<<set $underwear = "None">>
<<set $bras = "None">>
<<set $uniform = $uniformSlots.school>>
<<run $('#avatar').empty().wiki('<<RenderAvatar>>')>>
<</if>>
<<set _targetHour = 10>>
<<set _targetPeriod = "AM">>
<<if $hour != _targetHour || $period != _targetPeriod || $minute != 0>>
<<set _minutesToSleep = setup.minutesUntil(_targetHour, _targetPeriod)>>
<<if _minutesToSleep > 0>>
<<advanceTime _minutesToSleep>>
<</if>>
<</if>>
<</nobr>>The projector hummed faintly, and the mirrored silhouette on the screen shifted again. The body blurred between forms, neither fully masculine nor feminine, neither stable nor unreal. Dr. Marlowe’s voice was smooth, even, every word enunciated with care.
<<evelyn>>You see what I show you, but do not mistake that for weakness. The brain was not designed to cling to a single truth, it was designed to adapt, reshape, to please.<</evelyn>>
A faint murmur rippled across the room, not words, but breath; The kind of sound people make when they don’t know if they should move, when they feel something they can’t quite name. Marlowe stepped forward slowly, her heels clicking in deliberate rhythm, until she was closer than most professors would ever dare, then, she gestured to the screen again.
<<evelyn>>You imagine yourself in that outline. Broader, narrower, stronger, softer. The shift is simple, and the belief is all.<</evelyn>>
The figure on the screen softened into a clearly feminine outline now, and she let it linger. Long hair cascading down the shoulders, the waist pulled tighter, the chest swelling into gentle curves, subtle proportions, just real enough that it felt possible.
<img src="Images/Story/PsycBeliefPercept08/02.png" style="width:75%; height:auto; display:block; margin:0 auto;">
Your throat went dry, but you told yourself it was just an image, that you were only watching, but her words pressed harder than the sight itself.
<<evelyn>>Now... imagine this is you.<</evelyn>>
The room was utterly silent. Nobody laughed pr dared break the silence. Your pulse pounded in your ears and you could almost feel the edges of that shape slipping into your skin, like a reflection catching up to you in a mirror you hadn’t known you were standing in front of. Your jaw slackened, and you had to remind yourself to breathe. Dr. Marlowe’s eyes scanned the rows, and when they swept across you, you swore she slowed, just for a fraction longer, like she could see the way your chest rose too fast, the way your hands twitched against your thighs.
<<evelyn>>This is not transformation.... well, not yet. It is suggestion, and suggestion is enough. Close your eyes, and it linger; Touch your body, and the echo remains; Believe for only a moment, and your mind accepts.<</evelyn>>
Your skin prickled as you felt a heat raise from below. You crossed your legs under the desk, hoping nobody noticed. Dr. Marlowe turned slightly, her voice turned softer, like velvet wrapping around the class.
<<evelyn>>If the reflection softened, if the voice lifted, if the body curved beneath your hands... what would you believe then?<</evelyn>>
For a second, you saw it, not just the figure on the screen, but yourself, softer and changed. The image flickered across your mind and stuck there, hot and unyielding. Dr. Marlowe let the projector click off. The outline vanished, leaving only the blank white glow of the screen.
<<evelyn>>Perception is the seed and belief is the root. Identity grows wherever you water it.<</evelyn>>
Your pulse thudded, and you pressed your hands into your lap, hoping the heat in your body wasn’t visible on your face. Around you, other students blinked and shifted, restless in ways they didn’t want to admit, and Marlowe just stood there, perfectly still, watching.
[[Try to focus|PsychBelief08_03]]The glow of the projector had barely faded when Dr. Marlowe’s voice cut through the stillness again, soft but commanding.
<<evelyn>>Close your eyes.<</evelyn>>
You hesitated, but when you glanced around, almost every head in the room dipped obediently, sou followed, lids lowering until the world was nothing but the warmth of your skin and the echo of your own heartbeat. You could hear her steps clicking slowly against the tiles, moving through the aisles, her presence shifting closer and farther as she spoke.
<<evelyn>>Picture your body in the way you see it, the way you’ve been told it should be. Stronger, harder, sharper. Do you see it?<</evelyn>>
You nodded before you realized you had.
<<evelyn>>Now... soften it. Shoulders easing, waist narrowing, the angles smoothed, the edges blurred. Hair brushing your neck, your chest lifting with every breath. Do not resist, do not fight, just... perceive.<</evelyn>>
Heat spread in your stomach, and the image in your head wavered and reshaped, unsteady but persistent. It felt almost dangerous to lean into it, yet impossibly easy not to stop.
<<evelyn>>Your mind believes what it sees, so if you imagine beauty, it becomes beauty, if you imagine softness, it becomes softness. The body is clay and belief is the sculptor.<</evelyn>>
Marlowe’s steps slowed near your row. You felt her pause, felt her gaze even through your closed lids.
<<evelyn>>Would you resist if your reflection showed this? Or would you accept? Would you desire it?<</evelyn>>
The words clung to you, heavy and intimate. Your thighs pressed together beneath the desk, and your body was once again betraying you in ways you prayed no one could see. The silence dragged until it felt unbearable. Then, just as suddenly, her tone shifted, cool and distant.
<<evelyn>>Open your eyes.<</evelyn>>
The room blinked back into existence. Students shifted, restless, cheeks flushed, collars tugged. Nobody spoke, no one dared meet each other’s eyes. Dr. Marlowe clasped her hands behind her back.
<<evelyn>>Remember this, perception is suggestion and belief is surrender. Once surrendered, you cannot return unchanged. That is your lesson. Class dismissed.<</evelyn>>
As you finally stepped out into the hall, the cool air hit your face like water. For a moment, it almost cleared the fog. Almost. That was when you saw her, leaning against the far wall, one ankle crossed over the other, lips curved into the kind of smile that knew far too much. Selene.
<img src="Images/Story/PsycBeliefPercept08/03.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<selene>>Rough class?<</selene>>
Her voice slid over you like velvet, low enough that it didn’t echo but sharp enough that it cut through the fog left by Dr. Marlowe’s lesson. You swallowed hard, suddenly aware of how clammy your hands felt.
<<mc>>I... yeah. I guess.<</mc>>
Selene tilted her head, and the strands of her black hair brushed against her cheek. The glint in her green eyes wasn’t mocking, they were more like she knew something you didn’t.
<<selene>>You looked like you were drowning back there. I thought about throwing you a lifeline.<</selene>>
You managed a shaky laugh, though it sounded more nervous than you meant it to.
<<mc>>Yeah, well... it was intense.<</mc>>
Her smile widened, but not kindly.
<<selene>>Intense can be good. Sometimes we need to be pulled out of ourselves. Sometimes we need... permission.<</selene>>
She pushed off the wall, closing the distance between you without hurry.
<<selene>>Tell me something... when you saw that image on the screen, the softened one, did it scare you? Or did it feel... easier than you expected?<</selene>>
Your throat tightened. You should’ve denied it, laughed it off, but her eyes caught yours, and suddenly lying felt impossible.
<<mc>>...Easier.<</mc>>
Her smile curved sharper.
<<selene>>Good, then you’re ready to see more.<</selene>>
She stepped past you, brushing close enough that her warm and intoxicating perfume lingered against your skin. After a few steps, she looked back, one eyebrow raised.
<<selene>>Well? Are you coming?<</selene>>
The fog in your chest deepened again, heavy and hot, but your feet moved before your mind caught up.
Her heels clicked softly against the tile, the sound strangely loud in the empty corridor. You followed, not because she asked again, but because there was no space left to imagine not doing it. Every step she took was measured, like the rhythm was designed to pull you along. She didn’t look back until you reached the stairwell. There, Selene paused, resting her hand against the railing, tilting her head just enough to catch you staring.
<<selene>>You’re flushed.<</selene>>
Your hand instinctively went to your face.
<<mc>>No, I... it’s just... hot in there.<</mc>>
Her smile said she didn’t believe you, but she started down the stairs and kept going. The basement corridors of Halden University were quieter than you’d ever noticed before. Bare walls, humming vents, a faint echo of your own footsteps following hers. And Selene, always a few steps ahead, perfectly balanced, perfectly untouchable. She stopped in front of a side door, one you’d never paid attention to. With a casual motion, she pushed it open, revealing a small lounge you didn’t know existed. The lighting was low, warmer than the sterile fluorescents above, the kind that smoothed every edge into something softer. Selene leaned against the doorframe and gestured you inside.
Your chest tightened, but you stepped through anyway. The space was simple: couches, a vending machine humming in the corner, a coffee table with magazines no one ever read. But with Selene in the room, it felt like a stage, and you were the one under the spotlight.
<img src="Images/Story/PsycBeliefPercept08/04.png" style="width:75%; height:auto; display:block; margin:0 auto;">
She closed the door softly and crossed to the couch, sitting with one leg draped over the other. Her eyes never left you.
<<selene>>Tell me something honest. Did Marlowe’s little exercise make you feel smaller? Or did it make you wonder what it would be like... to give in?<</selene>>
You froze. The heat in your chest spread lower and heavier. You wanted to deny it, but the words tangled in your throat.
<<mc>>...Both.<</mc>>
Selene’s grin sharpened as she tapped her nail against her bottom lip, as though considering.
<<selene>>That’s good. Curiosity is so much more useful than fear. Fear shuts doors, but curiosity opens them, and you, sweetheart, are already peeking through.<</selene>>
Her voice curled around you like smoke. You shifted on your feet, not sure if you wanted to run or kneel.
<<selene>>Come here, sit.<</selene>>
Your body obeyed before your mind decided, legs folding beneath you as you sat at the far edge of the couch. The space between you was thin and Selene leaned even closer.
<<selene>>You’ll learn that feminization isn’t loss. It’s about release, letting go of the weight you’ve been carrying, the fight you never asked for. It’s... delicious.<</selene>>
Her lips curved into that knowing smile again.
<<selene>>You want to taste it, don’t you?<</selene>>
The room seemed to shrink as the hum of the vending machine blurred away. There was only her voice, and the way your chest ached at the truth in her words.
The lounge was too quiet. The hum of the vending machine and the faint buzz of the ceiling light felt like background noise to something else, something heavier pressing down. Selene hadn’t moved since you sat, she lounged across the couch, posture effortless, one leg crossed over the other. Her green eyes held you pinned, sharp and soft at the same time, like she was dissecting you while caressing you. She leaned in, slow enough that you could have pulled away, but of course you didn’t.
<<selene>>You’re still trembling.<</selene>>
Her hand brushed against yours on the cushion. Just the barest contact, fingertips tracing over your knuckles, but it sent a jolt through you like static. You froze, every nerve standing at attention.
<<mc>>I... I’m not...<</mc>>
<<selene>>It’s all right. Trembling just means you’re alive, it means your body is listening, even when your mouth isn’t brave enough to admit it.<</selene>>
Her nails skimmed lightly against your skin, then drew back, leaving your hand aching with the absence. Selene tilted her head, watching your reaction as if cataloging it.
<<selene>>Tell me... when Marlowe showed you that softer reflection, did it feel wrong? Or did it feel like a door you’ve been waiting for someone to open?<</selene>>
Your breath hitched as the words tangled in your throat. You couldn’t answer, not honestly, not out loud. She smiled again, slower this time, knowing, indulgent.
<<selene>>No need to say it. Your silence is answer enough.<</selene>>
Then, without warning, she leaned closer until her lips brushed the shell of your ear. The heat of her breath made your skin prickle.
<<selene>>You’ll come back, you’ll want more. That’s how it starts.<</selene>>
She pulled back as smoothly as she had leaned in, stood, and walked to the door. One hand rested on the handle as she looked over her shoulder, that same devastating smile curving her mouth.
<<selene>>See you soon, partner.<</selene>>
And then she slipped out, leaving you alone in the humming quiet, your pulse hammering and your hand still burning from where hers had touched.
<<nobr>>
<<set $psychBelief += 1>>
<<link "Return to the campus">>
<<if $backupOutfit>>
<<set $clothing = $backupOutfit.clothing>>
<<set $shoes = $backupOutfit.shoes>>
<<set $socks = $backupOutfit.socks>>
<<set $underwear = $backupOutfit.underwear>>
<<set $bras = $backupOutfit.bras>>
<<unset $backupOutfit>>
<</if>>
<<set $willpower -=1>>
<<set $femininity +=1>>
<<set $curiosity +=1>>
<<statChange "-Willpower" "pink">>
<<statChange "+Femininity" "pink">>
<<statChange "+Curiosity" "pink">>
<<set $storyContent = false>>
<<set $uniform = "None">>
<<goto "Campus">>
<</link>>
<<advanceTime 179>>
<<set $energy -= 40>>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<<run $journalEntries.push("Day " + $currentDay + ": Okay... what the hell just happened? I feel like my brain’s been spun around a hundred times and then shoved back into my skull. That class was... wrong. The lights, the silence, Marlowe’s voice, everything felt like it was pressing down on me. When she made us close our eyes, I swear I actually saw it, like my body wasn’t mine anymore, like it could just melt and reshape if I let it, and I didn’t stop it, I didn’t want to stop it.\n\n
Then Selene. God, Selene. She looked at me like she already knew what was in my head, like she’d been waiting for me to slip. Every word out of her mouth just pulled me deeper. When she touched my hand I thought I was gonna stop breathing. And when she whispered in my ear... I can still feel it. I should be freaked out, I should be running the other way, but all I can think about is... she’s right. I’ll come back, I want more, and that scares me even more than the class did.")>>
<</nobr>>The lecture hall lights dimmed until the walls seemed to breathe. You had learned to recognize the pattern by now, the way Dr. Marlowe always began quietly, stripping the world of its edges before she spoke. Today, though, there was something different. The air felt charged, like before a thunderstorm, that heavy tension that made you aware of your own heartbeat.
<img src="Images/Story/PsycBeliefPercept09/01.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
Dr. Marlowe stood at the front of the class, a single spotlight from the projector painting a pale halo around her. She wasn’t carrying a folder or a pointer today, there was only a small silver pendulum lying on her desk. It caught the light each time she moved near it, flashing almost like a pulse.
<<evelyn>>You’ve all studied the theory. Suggestibility, focus, relaxation, but theory is a cage until you open the door. Today, we’ll open it.<</evelyn>>
Her voice was low, steady, but threaded with something electric. A ripple of nervous laughter moved through the students, then died quickly when she didn’t smile.
<<evelyn>>We'll demonstrate hypnosis. Not the stage trick kind, or the parlor game. What I’ll show you is the real thing, the moment the mind stops arguing and starts obeying.<</evelyn>>
You swallowed. You’d read about hypnosis, seen clips online, but something about hearing her say it made the word feel heavier. You wondered if it was any different from the files you've already saw while doing the assignment. She glanced over the rows, eyes scanning slowly until they landed on you.
<<evelyn>>$mc. You’re curious, aren’t you?<</evelyn>>
Your breath hitched. Half the room turned to look at you. Your name sounded too intimate in her voice, like it didn’t belong to you anymore.
<<mc>>Uh... I guess.<</mc>>
<<evelyn>>Good. Curiosity's the perfect doorway. Come here.<</evelyn>>
For a heartbeat, your body refused, but she didn’t repeat herself. She didn’t need to. Something in her tone wrapped around your spine and pulled. You stood, hands clammy, legs heavier than they should have been. As you walked down the aisle, the sound of your footsteps seemed too loud, the air too quiet. When you reached the front, she gestured toward the stool waiting beside her.
<<evelyn>>Sit.<</evelyn>>
The stool was cold beneath you, grounding and unreal at the same time. She stood close enough that you could see the fine shimmer of her lipstick when she spoke.
<<evelyn>>All hypnosis is self hypnosis. The subject always consents, even when they don’t understand why. Do you consent to follow my voice, just for a moment?<</evelyn>>
You hesitated. You could have said no, but everyone was watching, so you didn’t.
<<mc>>Yes.<</mc>>
The pendulum caught the light again as she raised it.
<<evelyn>>Good. Then breathe for me. In... and out. Watch the light move. Follow it. Don’t force your focus, just let your eyes do what they want. The body knows how to surrender long before the mind does.<</evelyn>>
<img src="Images/Story/PsycBeliefPercept09/02.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
The silver arc glided back and forth. You tried to track it, but after a few seconds, the motion blurred. The light became a streak, and her voice filled the space it left.
<<evelyn>>Notice the stillness behind your thoughts. The way silence gathers between words. That’s where obedience lives, you don’t need to chase it. Just... notice it.<</evelyn>>
The edges of her voice began to soften in your ears, vowels melting into one another until it was less speech and more rhythm. You weren’t sure when your breathing matched it, but it did perfectly, in and out.
<<evelyn>>Your eyelids are heavy, not because I said so, but because they want to be. They’re tired of pretending to hold the world up. Let them close whenever they decide to.<</evelyn>>
You didn’t think about it, your eyes shut. The dark wasn’t empty, it was warm, pulsing with her voice.
<<evelyn>>Good, now listen carefully. When I touch your shoulder, you’ll feel a calm unlike anything you’ve known. When I remove my hand, you’ll stay in that calm, but you’ll remember exactly what it felt like to give it up. Do you understand?<</evelyn>>
<<mc>>Yes...<</mc>>
Her hand pressed lightly against your shoulder. The warmth spread instantly, not physical, but everywhere. Your heartbeat slowed, thoughts drifted apart like dust. For the first time in weeks, the noise in your head went quiet. Then her hand lifted, you wanted it to stay, you wanted the silence back.
<<evelyn>>There it is, that’s the moment. Control and surrender are the same gesture seen from opposite sides. You cannot have one without the other.<</evelyn>>
Her tone grew softer, intimate enough that you barely registered the audience anymore.
<<evelyn>>When I snap my fingers, you’ll open your eyes, still calm, still quiet. You’ll remember everything... but you won’t be able to tell which thoughts were yours and which I gave you. Ready?<</evelyn>>
A pause, then the snap. Your eyes opened, the light was blinding for a second. The class blurred into focus, rows of faces half in awe, half uneasy. Dr. Marlowe smiled faintly.
<<evelyn>>Welcome back.<</evelyn>>
You blinked, trying to gather words, but something in your head still echoed. Not a sound, exactly, more like an instruction you’d already obeyed without hearing it. The students clapped nervously. Marlowe turned back to the room.
<<evelyn>>You see, it’s not magic, it’s permission. The subject always chooses the voice they’ll obey. The trick is making them believe it was their choice all along.<</evelyn>>
The class murmured, pens scratching furiously across notebooks. You stayed seated for a moment longer, unsure if your legs would remember how to stand. When you finally made your way back to your desk, the silver pendulum still swinging faintly in her hand, it caught your reflection for a split second, eyes softer, posture looser, something missing and something found. You weren’t sure which scared you more.
[[Watch the rest of the class|PsychBelief09_02]]
<<nobr>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<<set $storyContent = true>>
<<if !$backupOutfit>>
<<set $backupOutfit = {
clothing: $clothing,
shoes: $shoes,
socks: $socks,
underwear: $underwear,
bras: $bras
}>>
<<set $clothing = "None">>
<<set $shoes = "None">>
<<set $socks = "None">>
<<set $underwear = "None">>
<<set $bras = "None">>
<<set $uniform = $uniformSlots.school>>
<<run $('#avatar').empty().wiki('<<RenderAvatar>>')>>
<</if>>
<<set _targetHour = 10>>
<<set _targetPeriod = "AM">>
<<if $hour != _targetHour || $period != _targetPeriod || $minute != 0>>
<<set _minutesToSleep = setup.minutesUntil(_targetHour, _targetPeriod)>>
<<if _minutesToSleep > 0>>
<<advanceTime _minutesToSleep>>
<</if>>
<</if>>
<</nobr>>You walk out of the lecture hall and the hallway feels crisp and unreal, like the brightness was turned up but the contrast was turned down. Footsteps pass, voices brush by, but none of it sticks. Your body moves on old instructions, but your head's still somewhere inside that quiet Dr. Marlowe put in your chest. You stop at the water fountain, place you hands on the cold metal and click the button. The water tastes too clean. Your reflection in the curved steel looks softer at the edges, like sleep. You try to remember the exact second your eyes closed, the second they opened. The moments are close together, but there's a small gap you cannot account for, a kind of blink inside your thoughts that doesn't belong to you.
<<selene>>You walked out like a lifeguard just pulled you from a warm pool.<</selene>>
Her voice slides in from your left. She is leaning against the wall by the notice board, the same red on her lips, hair pinned back, a single strand loose at her temple like an afterthought. She watches you drink, then studies your hands when you lower the cup.
<img src="Images/Story/PsycBeliefPercept09/03.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<<mc>>I'm fine.<</mc>>
<<selene>>I didn't ask if you're fine. I asked nothing at all. Look at you, filling the silence like a good student.<</selene>>
You try to smile, but your cheek muscles feel delayed. She takes a step closer, not touching, only close enough for the heat of her skin to register.
<<selene>>How long did it feel like you were under?<</selene>>
<<mc>>A minute, maybe two.<</mc>>
She tilts her head.
<<selene>>It was nine.<</selene>>
Your stomach drops, not with fear, but with the strange thrill of a magic trick that you cannot explain. You picture her hand on your shoulder, that warmth, the calm that felt like it had always been waiting for you.
<<selene>>What did it feel like when she touched you?<</selene>>
<<mc>>Like the lights went inside out. Quiet, simple. I wanted it to stay.<</mc>>
<<selene>>Of course you did. Calm is a drug when you've been fighting yourself for weeks. She didn't give you anything that wasn't already there. She only pointed and said now.<</selene>>
You swallow.
<<mc>>Did she put thoughts in my head?<</mc>>
Selene studies you a moment, then gives a small smile that's not kind or cruel, but precise.
<<selene>>She invited them to speak louder. That's enough.<</selene>>
A group of students passes, laughing, then the sound dissolves into ordinary hallway air. You feel the tug of something in your chest, not fear or guilt, but something that wants to be named but refuses to be the first word.
<<selene>>Walk with me.<</selene>>
You follow her, as always. The corridor turns left, then right. She doesn't fill the silence. She wears it, and you fall into step beside it. When you reach the side stairwell that smells faintly of printer toner and rain, she stops and faces you.
<<selene>>Close your eyes.<</selene>>
Your heart jumps.
<<mc>>No.<</mc>>
Her smile widens.
<<selene>>Good. You can say no. That means your yes will mean something when you say it.<</selene>>
She waits. You feel stubborn for two breaths, then foolish for one, then curious for five. You close your eyes.
<<selene>>Tell me what part of you stayed awake when she told the rest of you to rest.<</selene>>
You search. The memory is a room with a couch and a light in the next room. You were on the couch, the light stayed on.
<<mc>>Something in me watched. Like a guard, but it wanted to go off duty too.<</mc>>
<<selene>>And if you let the guard clock out?<</selene>>
You picture that too. The light clicks off, your chest loosens in the present moment, as if your ribs just shrugged. Your eyes open before she tells you to, and you catch the pleased glint she doesn't hide.
<<selene>>There it is. You just did it again without her voice. That is called practice.<</selene>>
<<mc>>I don't want to be controlled.<</mc>>
<<selene>>Then decide who gets your keys. It's still you, but you pick the driver. Maybe you already did... the fear you're feeling is only a lack of practice with asking for what you want.<</selene>>
You force a laugh.
<<mc>>And what do you think I want?<</mc>>
<<selene>>I think you want the calm without the permission slip. I think you want to stop telling yourself that curiosity is a fire drill. You want to be led until you learn the steps, then you want to take the lead and not apologize for how good it feels.<</selene>>
The stairwell hums. A door opens on another floor and closes again. You realize you're gripping the rail, so you release it. You stare at her, trying to find the right edge of her meaning, but her words never stay still long enough to pin down. The fluorescent light hums above you, cold and steady, while her gaze holds you in place like a pulse.
<<selene>>Don’t chase the calm. Let it chase you, that’s when you’ll know it’s real.<</selene>>
She turns and walks down the stairwell, her heels clicking softer the farther she goes, until you’re left with nothing but the echo and the faint scent of smoke and perfume she always leaves behind. You stay there, staring at the spot she stood, the words still echoing. You tell yourself to move, to shake it off, to breathe. You do all three. But none of them work the way they should. The quiet she and Marlowe both left behind isn’t silence anymore, it’s space. And something in you wonders what might grow there if you stop trying to fill it.
<<nobr>>
<<set $psychBelief += 1>>
<<link "Go to your dorm">>
<<if $backupOutfit>>
<<set $clothing = $backupOutfit.clothing>>
<<set $shoes = $backupOutfit.shoes>>
<<set $socks = $backupOutfit.socks>>
<<set $underwear = $backupOutfit.underwear>>
<<set $bras = $backupOutfit.bras>>
<<unset $backupOutfit>>
<</if>>
<<set $willpower -=1>>
<<set $hypnoExposure +=1>>
<<set $curiosity +=1>>
<<statChange "-Willpower" "pink">>
<<statChange "+HypnoExposure" "pink">>
<<statChange "+Curiosity" "pink">>
<<set $storyContent = false>>
<<set $uniform = "None">>
<<goto "Campus">>
<</link>>
<<advanceTime 179>>
<<set $energy -= 40>>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<<run $journalEntries.push("Day " + $currentDay + ": Dr. Marlowe hypnotized me today. I didn’t think it would work, but... it did. I felt this calm wash over me when she touched my shoulder, like all the noise in my head just stopped for a moment. I wanted it to stay.\n\n Selene talked to me after class. She said hypnosis is just permission, that I chose to obey her voice. She asked what part of me stayed awake while the rest of me surrendered. I think it was the part that’s been trying to protect me from myself. She said I need to practice letting that part go, to find the calm without needing permission. I’m not sure if I can, but... maybe I want to try.")>>
<</nobr>>By the time you take your seat, the classroom already feels different. The blinds are half closed, letting in only narrow bands of light that stripe the desks. The projector hums, casting a pale glow onto a blank screen. The air feels too still, like the room is holding its breath. Dr. Marlowe stands by the podium, one hand holding a small wooden metronome. There are no notes, no slides, no textbook in sight—just that ticking instrument. Her calm presence fills the silence more than any speech could.
<img src="Images/Story/PsycBeliefPercept10/01.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
She sets the metronome down and gives it a single push.
Tick. Tick. Tick. Tick.
The sound threads through the room until you start matching your own breathing to its rhythm.
<<evelyn>>You’ve all studied definitions, suggestibility, priming, cognitive load. Those are just words until you put them together. Today, we’re going to connect them.<</evelyn>>
She writes on the board in neat, deliberate strokes:
<i>INDUCTION
DEEPENING
ANCHOR
TRANSFER</i>
<<evelyn>>These are the stages of hypnosis. Not the parlor trick kind, the real thing. You’ve seen pieces of this before. Dr. Williams taught you how language organizes thought. Dr. Steinberg showed you how memories can be rewritten without feeling false. Now you’ll learn how those theories turn into practice.<</evelyn>>
Your stomach tightens as you glance around. Lucy, Emily, and Sophia are all here, even though this isn’t their class. Lucy looks relaxed, her head resting on her hand. Emily’s posture is perfect, pen ready. Sophia just smirks faintly, tapping her nails to the rhythm. You can’t tell whether they planned this or not, but it feels deliberate.
<img src="Images/Story/PsycBeliefPercept10/02.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<<evelyn>>Induction comes first. It’s not a spell, it’s just focus. You clear away noise until only one instruction remains.<</evelyn>>
She nudges the metronome faster.
Tick tick. Tick tick.
<<evelyn>>Breathe in on the right swing. Out on the left. If you can’t control your breathing, you can’t control anything else.<</evelyn>>
You try not to obey, but you fail. The entire class falls into a soft, uneven rhythm, breathing in time with the sound.
<<evelyn>>Deepening is what happens next. Your mind decides it’s easier to follow one simple action than to juggle a dozen. That’s when the real work begins.<</evelyn>>
A few nervous laughs break the quiet, but Dr. Marlowe doesn’t smile.
<<evelyn>>Then comes the anchor. The mind loves shortcuts. A sound, a word, a touch link, a feeling to it, and that feeling will return every time the trigger does.<</evelyn>>
She underlines “TRANSFER” twice in red.
<<evelyn>>Transfer is when you take that conditioned state and attach it to something new, a person, a behavior, a habit. You’ll swear it was always part of you, because the mind hates to admit it’s been changed.<</evelyn>>
The class leans forward. The projector flickers, revealing a single word on screen:
PARTNER.
A ripple moves through the room. You don’t know why, but the word hits like déjà vu, familiar, intimate.
<<evelyn>>Some words act like keys. They do nothing, until they happen to fit a lock you already carry.<</evelyn>>
The slide changes again, showing three more words:
<i>TRUST. SOFT. GOOD.</i>
Emily exhales quietly but doesn’t write anything. Lucy stops tapping for the first time. Sophia’s smirk deepens. None of them look surprised.
<<evelyn>>Let’s see what this looks like in practice.<</evelyn>>
She gestures toward the back row.
<<evelyn>>Mr. Ortega, stay where you are. The rest of you, watch closely.<</evelyn>>
The boy straightens in his seat. Dr. Marlowe doesn’t approach him; she just speaks.
<<evelyn>>Focus on the metronome. Ignore everything else, including me.<</evelyn>>
Tick-tick. Tick-tick.
His breathing slows.
<<evelyn>>When I say “trust,” your eyes will close until I say your name, not because you have to, but because it’s easier than resisting.<</evelyn>>
<<evelyn>>Trust.<</evelyn>>
His eyes shut instantly. A few students shift uncomfortably. You feel your own eyelids grow heavy, almost sympathetic.
<<evelyn>>Good. Now, when I say “soft,” let your shoulders relax. When I say “good,” let your hands loosen. And if I say “partner,” you’ll smile, without knowing why.<</evelyn>>
You swallow hard. She doesn’t say the word, but your body waits for it anyway.
<<evelyn>>Good.<</evelyn>>
His fingers relax.
<<evelyn>>Soft.<</evelyn>>
His shoulders sink slightly. A hush falls over the room.
<<evelyn>>Mr. Ortega, open your eyes.<</evelyn>>
He blinks, looking dazed but calm.
<<evelyn>>Do you feel controlled?<</evelyn>>
<<maleStudent>>No. I feel... helped.<</maleStudent>>
The response spreads through the class like a whisper. Helped.
<<evelyn>>That’s how it works. People don’t want freedom, they want the right person to tell them what to do.<</evelyn>>
Her gaze sweeps across the rows, Lucy, Emily, Sophia, then lands on you. You sit up straight without meaning to.
The projector clicks off. Tick… tick… tick. The metronome slows to silence. You don’t move, because for a split second, just before it stops, you hear another rhythm layered beneath it, a faint code, like someone whispering between the beats. It’s working.
[[Leave your seat slowly|PsychBelief10_02]]
<<nobr>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<<set $storyContent = true>>
<<if !$backupOutfit>>
<<set $backupOutfit = {
clothing: $clothing,
shoes: $shoes,
socks: $socks,
underwear: $underwear,
bras: $bras
}>>
<<set $clothing = "None">>
<<set $shoes = "None">>
<<set $socks = "None">>
<<set $underwear = "None">>
<<set $bras = "None">>
<<set $uniform = $uniformSlots.school>>
<<run $('#avatar').empty().wiki('<<RenderAvatar>>')>>
<</if>>
<<set _targetHour = 10>>
<<set _targetPeriod = "AM">>
<<if $hour != _targetHour || $period != _targetPeriod || $minute != 0>>
<<set _minutesToSleep = setup.minutesUntil(_targetHour, _targetPeriod)>>
<<if _minutesToSleep > 0>>
<<advanceTime _minutesToSleep>>
<</if>>
<</if>>
<</nobr>>Chairs scrape, notebooks close. The metronome’s last click seems to echo beyond its size. You gather your things too carefully, like your hands are being graded on steadiness. When you step into the hallway, the world is brighter in a way that makes everything feel thin. Sophia appears beside you without announcing herself, shoulder brushing yours for a fraction. Black nails, black eyeliner, eyes that look like they know the answer and are deciding if you deserve it.
<<sophia>>You're a walking anchor, you know?<</sophia>>
<<mc>>What?<</mc>>
<<sophia>>Nevermind. See you later.<</sophia>>
The word hits like a soft shove in the chest. She turns away before you can reply, mouth curved in a secret that might not be hers.
Emily is halfway down the hall, chatting with a classmate. She pauses when she sees you. The other student keeps talking, but Emily does not hear a word. She lifts two fingers in a small wave and mouths something. You cannot hear it, but you don't need to. The warmth that lands in your stomach is embarrassingly easy.
Lucy crosses your path, but before you could say anything to her, she just taps the side of your arm with two fingers in a rhythm that matches the metronome, then slips away. You look at her walking away, without knowing why you feel a sudden urge to follow, but you resist it and keep moving. You reach the landing where the windows turn a gray sky into glass. Dr. Steinberg is there at the far end of the corridor, speaking to no one you can see. He stands too straight, his jaw is set. When he notices you, his expression slants into something like relief and worry in the same breath.
<img src="Images/Story/PsycBeliefPercept10/03.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<<carl>>Did she make you do anything?<</carl>>
<<mc>>No. I mean, not really.<</mc>>
He nods like that's both the best and worst answer.
<<carl>>Memory is contagious. Be careful what you watch yourself become.<</carl>>
Before you can ask what that means, a figure moves at the edge of your vision. Dr. Marlowe steps out of an office, speaking quietly to someone inside who never shows their face. She closes the door and turns to walk the other way, then pauses. Her eyes locate you as if you were precisely placed on a map, not wandering in a hallway.
<<evelyn>>Mr. $mc. Do not forget to log your observation tonight. Include when the anchor appeared, what it did to your body, and who placed it there.<</evelyn>>
<<mc>>And if I do not know who did?<</mc>>
<<evelyn>>Then you will by the time you finish writing.<</evelyn>>
She moves on, steps measured, posture unbreakable. For a second the office door she just closed reflects the corridor like a mirror. You see yourself, pale and focused, and behind you the faint blur of Lucy and Emily moving in opposite directions. The reflection shifts and for a heartbeat you swear you see two more figures in the glass, one with a red coat, one with a clipboard, both ghosted over your shoulder. When you turn, there is only air.
On the way out, you pass the faculty bulletin board. A new notice is pinned over older announcements. It is typed, crisp, and signed only with the university crest.
<i>Departmental collaboration initiative extended. Behavioral frameworks to be standardized across coursework. Lead review: E. Marlowe.</i>
There's a paperclip tucked under the corner of the notice. You would not have seen it if it had not caught the light just then. It holds a smaller slip half hidden behind the crest. You ease the corner free without removing it entirely. There's a single, neat line in a familiar serif.
<i>Concept by H. Williams. Implementation by E. Marlowe.</i>
Your throat tightens. You don't know if the slip is meant for you or for someone watching you. Either way, it lodges under your skin like a splinter.
When you finally reach the steps down to the quad, the air has the clean chill of rain about to happen. You stand for a moment, bag strap biting into your shoulder, as students move around you in small currents. You think about the four words on the slide. Trust. Soft. Good. Partner. You replay the exact moment Sophia talked to you, the exact way Emily’s lips shaped a word you did not hear, the exact rhythm of Lucy’s fingers on your arm. You tell yourself these are coincidences wrapped in paranoia, but you're not sure that you believe yourself. Somewhere behind the closed door of Lecture Hall 1, the metronome is still. You can feel its ghost, tiny and patient, ticking inside your chest.
<<nobr>>
<<set $psychBelief += 1>>
<<link "Go to your dorm">>
<<if $backupOutfit>>
<<set $clothing = $backupOutfit.clothing>>
<<set $shoes = $backupOutfit.shoes>>
<<set $socks = $backupOutfit.socks>>
<<set $underwear = $backupOutfit.underwear>>
<<set $bras = $backupOutfit.bras>>
<<unset $backupOutfit>>
<</if>>
<<set $willpower -=1>>
<<statChange "-Willpower" "pink">>
<<set $storyContent = false>>
<<set $uniform = "None">>
<<goto "Campus">>
<</link>>
<<advanceTime 179>>
<<set $energy -= 40>>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<<run $journalEntries.push("Day " + $currentDay + ": Marlowe finally put it all together out loud. Induction, deepening, anchor, transfer. It sounded like a recipe. The metronome got inside my breathing before I could stop it. She made a student close his eyes with one word. He said he felt helped. That word scares me because I understood him. After class Sophia called me partner and walked away like it was nothing. Emily gave me a small wave and I felt that same warmth without hearing her voice. Lucy tapped my arm in the exact rhythm of the metronome. I saw a notice about behavioral frameworks with Marlowe’s name on it and a hidden line about a concept by Dr. Williams. I think he built the tool and she's using it. I think Steinberg is not okay, and I think he might not know why. I keep telling myself I am seeing patterns. The problem is, the patterns keep seeing me back.")>>
<</nobr>>The lecture hall is darker than usual, like all the lights have been dimmed a little bit, leaving only the emergency strips along the floor with their regular glow. Dr. Marlowe stands at the front in a deep plum blazer. Behind her, there was only a single sentence written in the blackboard in neat, cursive handwriting:
<i>Belief is a two-way mirror.</i>
<<evelyn>>Good morning everyone. Today we test the boundary between perceiver and perceived.<</evelyn>>
She doesn't go further into details. Instead, she simply gestures and the class begins shuffling into pairs like sleepwalkers. Chairs scrape, someone giggles nervously and is immediately hushed by the silence that follows. You look around for a moment, looking for someone to pair up with, but then you feel a soft tap on your shoulder.
<<maya>>Hey, do you wanna... um, partner up?<</maya>>
<<mc>>Sure.<</mc>>
You've only exchanged small talk before, and nothing much. She gives you a shy half smile and sits opposite you on the carpeted riser Dr. Marlowe indicated. Knees almost touching.
<img src="Images/Story/PsychBeliefPercept11/01.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<<evelyn>>Five minutes. No blinking if you can help it. No speaking. Just look.<</evelyn>>
The lights dim further until the only illumination is the soft glow from the exit signs and the reflection in each other's eyes. Dr. Marlowe begins to walk the circle, slow and deliberate, leaning down to whisper a single word or short phrase into every left ear, then every right. You catch only fragments: "...open...” “...obey...” “...pretty...” The words drift like smoke.
She reaches you and Maya. She whispered something too soft for you to catch. To yours, so faint you're not even sure you heard it right: “...watch...” Then, she's gone.
After that, it looked like time itself slowed down. Maya's brown eyes are huge in the half-dark, pupils blown wide. You try to focus on the tiny flecks of gold near her iris the way you're supposed to, but the longer you stare the more the room narrows to just those two dark pools. Thirty seconds... one minute... two minutes... and then it happens. Maya's lips curve into a slow, wicked smile, sharp, knowing, almost predatory. The kind of smile that had some wicked plans stored for you. It's so unlike her normal gentle expression that your stomach flips.
<img src="Images/Story/PsychBeliefPercept11/02.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
You feel your own mouth twitch in automatic response. Tut the smile on her face widens further, delighted, cruel, hungry. Your heart hammers, and you want to look away but you can't. The smile remains fixed on you, unblinking, gleaming.
After a while, the five minutes ends with the soft click of Dr. Marlowe's heels. The lights come up in a slow bloom and when you blink, you notice a completely different expression on Maya's face. She looked startled. The wicked smile is gone, replaced by genuine confusion.
Maya blinks first, startled, the wicked smile vanishing as if it had never existed.
<<maya>>Whoa... that was intense.<</maya>>
She rubs her eyes, confused.
<<mc>>You... Why were you smiling like that? It was... kinda scary.<</mc>>
Maya frowns, genuinely puzzled.
<<maya>> W-What? What are you talking about? I didn't smile at all.<</maya>>
<<mc>>Yes, you did. You had this... wicked smile on your face, like you knew something I didn't. It was... unsettling.<</mc>>
<<maya>>I swear. I was trying so hard not to blink my eyes were watering. You're the one who smiled, wicked, like you knew something I didn't. It freaked me out a little.<</maya>>
You both turn to look at the rest of the class. Half the pairs are having the exact same hushed argument.
<<maleStudent>>Your eyes went pink for a second!<</maleStudent>>
<<femaleStudent>>No, yours did... you looked so... vacant...<</femaleStudent>>
Dr. Marlowe stands at the front again, hands clasped and serene.
<<evelyn>>Perception is collaborative. The mind projects what it expects, or what it has been primed to see. Sometimes the mirror lies in both directions at once.<</evelyn>>
She cracks a small and satisfied smile on her lips.
<<evelyn>>Class dismissed. Keep the memory that feels truest.<</evelyn>>
Maya gives you an uncertain little wave as she leaves. You catch your reflection in the darkened projector screen on the way out. Your own eyes look wider, pupils still huge, lips curved in a faint, lingering echo of that wicked smile you're absolutely certain belonged to her.
[[Leave the lecture hall|PsychBelief11_02]]
<<nobr>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<<set $storyContent = true>>
<<if !$backupOutfit>>
<<set $backupOutfit = {
clothing: $clothing,
shoes: $shoes,
socks: $socks,
underwear: $underwear,
bras: $bras
}>>
<<set $clothing = "None">>
<<set $shoes = "None">>
<<set $socks = "None">>
<<set $underwear = "None">>
<<set $bras = "None">>
<<set $uniform = $uniformSlots.school>>
<<run $('#avatar').empty().wiki('<<RenderAvatar>>')>>
<</if>>
<<set _targetHour = 10>>
<<set _targetPeriod = "AM">>
<<if $hour != _targetHour || $period != _targetPeriod || $minute != 0>>
<<set _minutesToSleep = setup.minutesUntil(_targetHour, _targetPeriod)>>
<<if _minutesToSleep > 0>>
<<advanceTime _minutesToSleep>>
<</if>>
<</if>>
<</nobr>>As you leave the lecture hall, the cold air of the hallway hits you, sending shivers down your spine. Your pupils contract painfully with the shift of lighting, and Maya's wicked smile still flickers at the edge of your vision like an afterimage burned into your retina. You're halfway to the exit when you walk straight into someone solid and warm.
Selene catches your shoulders before you stumble. She's wearing torn fishnets under an oversized black hoodie, silver rings stacked on every finger, crimson lipstick stark against skin. The hallway smells faintly of her clove cigarettes and something darker underneath.
<img src="Images/Story/PsychBeliefPercept11/03.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<<selene>>Easy, doll. You look like you just saw a ghost.<</selene>>
Her thumbs brush the sides of your neck, casual, grounding.
<<mc>>Selene. Hi. Yeah, I... I think I did see a ghost.<</mc>>
<<selene>>Oh? Do tell.<</selene>>
<<mc>>It's... hard to explain. We did that mirror exercise in Dr. Marlowe's class, and... well, Maya smiled at me. This wicked, knowing smile that wasn't hers. It was like she was... possessed or something. And the weird part is, I think I smiled back the same way without realizing it. Like I was... someone else.<</mc>>
<<selene>>Maya, huh?<</selene>>
<<mc>>Yeah. Have you ever... experienced something like that before?<</mc>>
<<selene>>Maya's telling the truth, sweetheart.<</selene>>
She says it gently, the way someone might tell a child the monster under the bed is real but friendly.
<<selene>>That smile wasn't hers, nor yours... Marlowe whispered a trigger right next to your ear, didn't she? One little word, soft as a kiss. That word cracked the door and some part of the back of your mind brought that up. Maya just happened to be the mirror your mind chose...<</selene>>
<<mc>>And why did she see it too? Why did we both see the same... thing?<</mc>>
<<selene>>Same thing... different reasons. You were both primed for it, and the trigger word... it just unleashed it. You've both mirrowed each other perfectly. Fascinating, really.<</selene>>
She taps your lower lip with one ringed finger, studying the shape of your mouth like she's reading tea leaves.
<<selene>>You've felt it before, haven't you? Late at night, when the dorm is quiet and the lace rides up just right. That little tug at the corner of your mouth. The one that wants to be wicked. The one that knows exactly how pretty you'd look on your knees.<</selene>>
Your breath catches. She smiles, slow and terrible.
<<selene>>Today it just got brave enough to say hello through someone else's face. Marlowe's good at introductions.<</selene>>
A passing student glances at you both, does a double take at Selene's hand still resting possessively at the base of your throat, and hurries on.
<<selene>>Don't look so betrayed. This is like a recognition... That wicked side at the back of your mind. She just gave it permission to stretch its legs.<</selene>>
Selene leans in until her lips almost brush the shell of your ear, voice dropping to that low, velvet register that always makes your knees weak.
<<selene>>Next time you catch it in the mirror, wave. Say “hi, gorgeous.” Because that's you, baby. The real you... The one that's been waiting very patiently for the rest of you to catch up.<</selene>>
She presses a soft, sticky kiss just below your ear, then pulls back with a wink.
<<selene>>Gotta run... my shift's about to start. Try not to spend all night practicing that smile in the bathroom mirror, hmm?<</selene>>
She melts into the crowd before you can answer, hoodie swallowed by the tide of students. You're left standing alone under the buzzing fluorescents, heart hammering, lips tingling with the ghost of her kiss and the even stronger ghost of a smile that may or may not have ever belonged to Maya.
<<nobr>>
<<set $psychBelief += 1>>
<<link "Go to your dorm">>
<<if $backupOutfit>>
<<set $clothing = $backupOutfit.clothing>>
<<set $shoes = $backupOutfit.shoes>>
<<set $socks = $backupOutfit.socks>>
<<set $underwear = $backupOutfit.underwear>>
<<set $bras = $backupOutfit.bras>>
<<unset $backupOutfit>>
<</if>>
<<set $willpower -=1>>
<<statChange "-Willpower" "pink">>
<<set $storyContent = false>>
<<set $uniform = "None">>
<<goto "Campus">>
<</link>>
<<advanceTime 179>>
<<set $energy -= 40>>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<<run $journalEntries.push("Day " + $currentDay + ": Today in Dr. Marlowe's class, we did some kind of mirror exercise. Maya and I paired up, and during the exercise, I saw a wicked smile on her face that she later denied having. It felt like I was looking into a mirror that reflected something hidden within both of us. After class, Selene explained that Dr. Marlowe had whispered a trigger word to us, which unlocked this shared vision. Selene suggested that this 'wicked' side is a part of me that's been waiting to emerge. I'm both intrigued and unsettled by this...");>>
<</nobr>><h2>PleasureHub</h2>
<img src="Images/Computer/Porn/home.jpg" style="width:80%; height:auto; display:block; margin:0 auto;">
<p>You scroll through a popular adult website. There are countless videos and categories…</p>
<ul class="porn-categories">
<li><<link "Vanilla">><<goto "Porn_Vanilla">><</link>></li>
<li><<link "Lesbian">><<goto "Porn_Lesbian">><</link>></li>
<li><<link "Female Solo">><<goto "Porn_FSolo">><</link>></li>
<<if $lucyQuest > 16>><li><<link "Sissy Hypno">><<goto "Porn_Sissy">><</link>></li><</if>>
<<if $cumFetish == true>><li><<link "Cum Fetish">><<goto "Porn_Cum">><</link>></li><</if>>
</ul><<nobr>>
<<set _entries = []>>
<<set _entries = _entries.concat([
{ image: "<img src='Images/Computer/Porn/Vanilla/01.jpg' style='width:75%;height:auto;display:block;margin:0 auto;'>" },
{ image: "<img src='Images/Computer/Porn/Vanilla/02.jpg' style='width:75%;height:auto;display:block;margin:0 auto;'>" },
{ image: "<img src='Images/Computer/Porn/Vanilla/03.jpg' style='width:75%;height:auto;display:block;margin:0 auto;'>" },
{ image: "<img src='Images/Computer/Porn/Vanilla/04.jpg' style='width:75%;height:auto;display:block;margin:0 auto;'>" },
{ image: "<img src='Images/Computer/Porn/Vanilla/05.jpg' style='width:75%;height:auto;display:block;margin:0 auto;'>" },
{ image: "<img src='Images/Computer/Porn/Vanilla/06.jpg' style='width:75%;height:auto;display:block;margin:0 auto;'>" },
{ image: "<img src='Images/Computer/Porn/Vanilla/07.jpg' style='width:75%;height:auto;display:block;margin:0 auto;'>" },
{ image: "<img src='Images/Computer/Porn/Vanilla/08.jpg' style='width:75%;height:auto;display:block;margin:0 auto;'>" },
{ image: "<img src='Images/Computer/Porn/Vanilla/09.jpg' style='width:75%;height:auto;display:block;margin:0 auto;'>" }
])>>
<<set _entry = _entries.random()>>
<<=_entry.image>>
<<if _entry.text>><p><<= _entry.text>></p><</if>>
<</nobr>>
You sit back and let the video play, your eyes glued to the screen. The scene unfolds with gentle moans and soft touches.
<<nobr>>
<<set $pornChoice = "Porn_Vanilla">>
[[Stroke your dick|Masturbation_Hand]]
<<if ($inventory.some(it => it.name === "Beginner Dildo") || $inventory.some(it => it.name === "Small Dildo"))>> [[Use your dildo|Masturbation_Dildo]]<</if>>
<</nobr>><<nobr>>
<<set _entries = []>>
<<set _entries = _entries.concat([
{ image: "<img src='Images/Computer/Porn/FSolo/01.jpg' style='width:75%;height:auto;display:block;margin:0 auto;'>" },
{ image: "<img src='Images/Computer/Porn/FSolo/02.jpg' style='width:75%;height:auto;display:block;margin:0 auto;'>" },
{ image: "<img src='Images/Computer/Porn/FSolo/03.jpg' style='width:75%;height:auto;display:block;margin:0 auto;'>" },
{ image: "<img src='Images/Computer/Porn/FSolo/04.jpg' style='width:75%;height:auto;display:block;margin:0 auto;'>" },
{ image: "<img src='Images/Computer/Porn/FSolo/05.jpg' style='width:75%;height:auto;display:block;margin:0 auto;'>" },
{ image: "<img src='Images/Computer/Porn/FSolo/06.jpg' style='width:75%;height:auto;display:block;margin:0 auto;'>" },
{ image: "<img src='Images/Computer/Porn/FSolo/07.jpg' style='width:75%;height:auto;display:block;margin:0 auto;'>" },
{ image: "<img src='Images/Computer/Porn/FSolo/08.jpg' style='width:75%;height:auto;display:block;margin:0 auto;'>" },
{ image: "<img src='Images/Computer/Porn/FSolo/09.jpg' style='width:75%;height:auto;display:block;margin:0 auto;'>" }
])>>
<<set _entry = _entries.random()>>
<<=_entry.image>>
<<if _entry.text>><p><<= _entry.text>></p><</if>>
<</nobr>>
You sit back and let the video play, your eyes glued to the screen. The scene unfolds with gentle moans and soft touches.
<<nobr>>
<<set $pornChoice = "Porn_FSolo">>
<<if $lust > 85>>
<<set $lust = 100>>
<<else>>
<<set $lust += 15>>
<</if>>
[[Stroke your dick|Masturbation_Hand]]
<<if ($inventory.some(it => it.name === "Beginner Dildo") || $inventory.some(it => it.name === "Small Dildo"))>> [[Use your dildo|Masturbation_Dildo]]<</if>>
<</nobr>><<nobr>>
<<set _entries = []>>
<<set _entries = _entries.concat([
{ image: "<img src='Images/Computer/Porn/Cum/01.jpg' style='width:75%;height:auto;display:block;margin:0 auto;'>" },
{ image: "<img src='Images/Computer/Porn/Cum/02.jpg' style='width:75%;height:auto;display:block;margin:0 auto;'>" },
{ image: "<img src='Images/Computer/Porn/Cum/03.jpg' style='width:75%;height:auto;display:block;margin:0 auto;'>" },
{ image: "<img src='Images/Computer/Porn/Cum/04.jpg' style='width:75%;height:auto;display:block;margin:0 auto;'>" },
{ image: "<img src='Images/Computer/Porn/Cum/05.jpg' style='width:75%;height:auto;display:block;margin:0 auto;'>" },
{ image: "<img src='Images/Computer/Porn/Cum/06.jpg' style='width:75%;height:auto;display:block;margin:0 auto;'>" },
{ image: "<img src='Images/Computer/Porn/Cum/07.jpg' style='width:75%;height:auto;display:block;margin:0 auto;'>" },
{ image: "<img src='Images/Computer/Porn/Cum/08.jpg' style='width:75%;height:auto;display:block;margin:0 auto;'>" },
{ image: "<img src='Images/Computer/Porn/Cum/09.jpg' style='width:75%;height:auto;display:block;margin:0 auto;'>" },
{ image: "<img src='Images/Computer/Porn/Cum/10.jpg' style='width:75%;height:auto;display:block;margin:0 auto;'>" }
])>>
<<set _entry = _entries.random()>>
<<=_entry.image>>
<<if _entry.text>><p><<= _entry.text>></p><</if>>
<</nobr>>
You sit back and let the video play, your eyes glued to the screen. The scene unfolds with gentle moans and soft touches.
<<nobr>>
<<set $pornChoice = "Porn_Cum">>
[[Stroke your dick|Masturbation_Hand]]
<<if ($inventory.some(it => it.name === "Beginner Dildo") || $inventory.some(it => it.name === "Small Dildo"))>> [[Use your dildo|Masturbation_Dildo]]<</if>>
<</nobr>><<nobr>>
<<set _entries = []>>
<<set _entries = _entries.concat([
{ image: "<img src='Images/Computer/Porn/Lesbian/01.jpg' style='width:75%;height:auto;display:block;margin:0 auto;'>" },
{ image: "<img src='Images/Computer/Porn/Lesbian/02.jpg' style='width:75%;height:auto;display:block;margin:0 auto;'>" },
{ image: "<img src='Images/Computer/Porn/Lesbian/03.jpg' style='width:75%;height:auto;display:block;margin:0 auto;'>" },
{ image: "<img src='Images/Computer/Porn/Lesbian/04.jpg' style='width:75%;height:auto;display:block;margin:0 auto;'>" },
{ image: "<img src='Images/Computer/Porn/Lesbian/05.jpg' style='width:75%;height:auto;display:block;margin:0 auto;'>" },
{ image: "<img src='Images/Computer/Porn/Lesbian/06.jpg' style='width:75%;height:auto;display:block;margin:0 auto;'>" },
{ image: "<img src='Images/Computer/Porn/Lesbian/07.jpg' style='width:75%;height:auto;display:block;margin:0 auto;'>" },
{ image: "<img src='Images/Computer/Porn/Lesbian/08.jpg' style='width:75%;height:auto;display:block;margin:0 auto;'>" }
])>>
<<set _entry = _entries.random()>>
<<=_entry.image>>
<<if _entry.text>><p><<= _entry.text>></p><</if>>
<</nobr>>
You sit back and let the video play, your eyes glued to the screen. The scene unfolds with gentle moans and soft touches.
<<nobr>>
<<set $pornChoice = "Porn_Lesbian">>
[[Stroke your dick|Masturbation_Hand]]
<<if ($inventory.some(it => it.name === "Beginner Dildo") || $inventory.some(it => it.name === "Small Dildo"))>> [[Use your dildo|Masturbation_Dildo]]<</if>>
<</nobr>><<nobr>>
<<set _entries = []>>
<<set _entries = _entries.concat([
{ image: "<img src='Images/Computer/Hypnosis/hypno_01.gif' style='width:75%;height:auto;display:block;margin:0 auto;'>" },
{ image: "<img src='Images/Computer/Hypnosis/hypno_02.gif' style='width:75%;height:auto;display:block;margin:0 auto;'>" },
{ image: "<img src='Images/Computer/Hypnosis/hypno_03.gif' style='width:75%;height:auto;display:block;margin:0 auto;'>" },
{ image: "<img src='Images/Computer/Hypnosis/hypno_04.gif' style='width:75%;height:auto;display:block;margin:0 auto;'>" },
{ image: "<img src='Images/Computer/Hypnosis/hypno_05.gif' style='width:75%;height:auto;display:block;margin:0 auto;'>" },
{ image: "<img src='Images/Computer/Hypnosis/hypno_06.gif' style='width:75%;height:auto;display:block;margin:0 auto;'>" },
{ image: "<img src='Images/Computer/Hypnosis/hypno_07.gif' style='width:75%;height:auto;display:block;margin:0 auto;'>" },
{ image: "<video src='Images/Computer/Hypnosis/hypno_08.mp4' autoplay loop muted playsinline style='width:75%;height:auto;display:block;margin:0 auto;' type='video/mp4'></video>" },
{ image: "<video src='Images/Computer/Hypnosis/hypno_09.mp4' autoplay loop muted playsinline style='width:75%;height:auto;display:block;margin:0 auto;' type='video/mp4'></video>" },
{ image: "<video src='Images/Computer/Hypnosis/hypno_10.mp4' autoplay loop muted playsinline style='width:75%;height:auto;display:block;margin:0 auto;' type='video/mp4'></video>" },
{ image: "<video src='Images/Computer/Hypnosis/hypno_11.mp4' autoplay loop muted playsinline style='width:75%;height:auto;display:block;margin:0 auto;' type='video/mp4'></video>" },
{ image: "<video src='Images/Computer/Hypnosis/hypno_12.mp4' autoplay loop muted playsinline style='width:75%;height:auto;display:block;margin:0 auto;' type='video/mp4'></video>" },
{ image: "<video src='Images/Computer/Hypnosis/hypno_13.mp4' autoplay loop muted playsinline style='width:75%;height:auto;display:block;margin:0 auto;' type='video/mp4'></video>" },
{ image: "<video src='Images/Computer/Hypnosis/hypno_14.mp4' autoplay loop muted playsinline style='width:75%;height:auto;display:block;margin:0 auto;' type='video/mp4'></video>" },
{ image: "<video src='Images/Computer/Hypnosis/hypno_15.mp4' autoplay loop muted playsinline style='width:75%;height:auto;display:block;margin:0 auto;' type='video/mp4'></video>" },
{ image: "<video src='Images/Computer/Hypnosis/hypno_16.mp4' autoplay loop muted playsinline style='width:75%;height:auto;display:block;margin:0 auto;' type='video/mp4'></video>" },
{ image: "<video src='Images/Computer/Hypnosis/hypno_17.mp4' autoplay loop muted playsinline style='width:75%;height:auto;display:block;margin:0 auto;' type='video/mp4'></video>" }
])>>
<<set _entry = _entries.random()>>
<<=_entry.image>>
<<if _entry.text>><p><<= _entry.text>></p><</if>>
<</nobr>>
You sit back and let the video play, your eyes glued to the screen. The hypno video unfolds with blinking images and words of affirmation. You feel entranced as you cannot take your eyes off the computer screen.
<<nobr>>
<<set $pornChoice = "Porn_Sissy">>
<<if $lust > 85>>
<<set $lust = 100>>
<<else>>
<<set $lust += 15>>
<</if>>
[[Stroke your dick|Masturbation_Hand]]
<<if ($inventory.some(it => it.name === "Beginner Dildo") || $inventory.some(it => it.name === "Small Dildo"))>> [[Use your dildo|Masturbation_Dildo]]<</if>>
<</nobr>><<nobr>>
<<set $energyDecrease = 20>>
<<if $hunger >= 80>>
<<set $energyDecrease = $energyDecrease * 2>>
<</if>>
<<if $fitness > 40 && $fitness <= 60>>
<<set $energyDecrease = $energyDecrease /2>>
<<elseif $fitness > 60 && $fitness <= 80>>
<<set $energyDecrease = $energyDecrease /3>>
<<elseif $fitness > 80 && $fitness < 100>>
<<set $energyDecrease = $energyDecrease /4>>
<<elseif $fitness == 100>>
<<set $energyDecrease = $energyDecrease /5>>
<</if>>
<<if ($genitals === "Penis_01" || $genitals === "Penis_02" || $genitals === "Penis_03")>>
<img src="Images/Computer/Porn/Mast_01.png" style="width:70%; height:auto; display:block; margin:0 auto;"> <br> <br>
You eagerly stroke your dick as you keep your eyes at the screen.
<<if $lust > 85>>
<<set $lust = 100>>
<<else>>
<<set $lust += 15>>
<</if>>
<<elseif $genitals === "Cage_Pink_01">>
<img src="Images/Computer/Porn/Mast_Cage_Pink.png" style="width:70%; height:auto; display:block; margin:0 auto;"> <br> <br>
You feel your dick twitching inside the cage, but you cannot stroke it. You ended up hornier and frustrated.
<</if>>
<<if $lust > 85>>
<<set $lust = 100>>
<<else>>
<<set $lust += 15>>
<</if>>
<<if (($genitals === "Penis_01" || $genitals === "Penis_02" || $genitals === "Penis_03") && $lust >= 90) && ($marloweQuest != 3)>>
<img src="Images/Computer/Porn/Mast_01Cum.png" style="width:70%; height:auto; display:block; margin:0 auto;"> <br> <br>
After a while, the pleasure builds to its peak and you cum.
<<set $lust = 0>>
<<elseif $marlowePath == true >>
<img src="Images/Computer/Porn/Mast_01.png" style="width:70%; height:auto; display:block; margin:0 auto;"> <br> <br>
You keep stroking, but even though you fell yourself at the edge, you cannot cum for some reason.
<</if>>
<</nobr>>
<<nobr>>
<<if $energy > 20 && $hunger < 95 && $hygiene > 5>>
<<link "Watch porn for 15 more minutes">>
<<advanceTime 15>>
<<goto $pornChoice>>
<</link>>
<<link "Choose another porn category">>
<<goto "AdultSite">>
<</link>>
<</if>>
<<link "Turn off the computer">>
<<goto "Laptop">>
<</link>>
<<if $hunger < 2>>
<<set $hunger = 0>>
<<else>>
<<set $hunger += 2>>
<</if>>
<<if $hygiene < 2>>
<<set $hygiene = 0>>
<<else>>
<<set $hygiene -= 2>>
<</if>>
<<if $energy < $energyDecrease>>
<<set $energy = 0>>
<<else>>
<<set $energy -= $energyDecrease>>
<</if>>
<<statChange "+ Lust" "pink">>
<</nobr>><<nobr>>
<<if $hunger >= 80>>
<<set $energyDecrease = $energyDecrease * 2>>
<</if>>
<<if $fitness > 40 && $fitness <= 60>>
<<set $energyDecrease = $energyDecrease /2>>
<<elseif $fitness > 60 && $fitness <= 80>>
<<set $energyDecrease = $energyDecrease /3>>
<<elseif $fitness > 80 && $fitness < 100>>
<<set $energyDecrease = $energyDecrease /4>>
<<elseif $fitness == 100>>
<<set $energyDecrease = $energyDecrease /5>>
<</if>>
<<set _sissygasmTarget = 40>>
<<if ($inventory.some(it => it.name === "Beginner Dildo") || $inventory.some(it => it.name === "Small Dildo")) && $genitals === "Cage_Pink_01">>
<<set _entries02 = []>>
<<set _entries02 = _entries02.concat([
{ image: "<img src='Images/Computer/Porn/caged_dildo_m/01.jpg' style='width:75%;height:auto;display:block;margin:0 auto;'>" },
{ image: "<img src='Images/Computer/Porn/caged_dildo_m/02.jpg' style='width:75%;height:auto;display:block;margin:0 auto;'>" },
{ image: "<img src='Images/Computer/Porn/caged_dildo_m/03.jpg' style='width:75%;height:auto;display:block;margin:0 auto;'>" },
{ image: "<img src='Images/Computer/Porn/caged_dildo_m/04.jpg' style='width:75%;height:auto;display:block;margin:0 auto;'>" },
{ image: "<img src='Images/Computer/Porn/caged_dildo_m/05.jpg' style='width:75%;height:auto;display:block;margin:0 auto;'>" },
{ image: "<img src='Images/Computer/Porn/caged_dildo_m/06.jpg' style='width:75%;height:auto;display:block;margin:0 auto;'>" },
{ image: "<img src='Images/Computer/Porn/caged_dildo_m/07.jpg' style='width:75%;height:auto;display:block;margin:0 auto;'>" },
{ image: "<img src='Images/Computer/Porn/caged_dildo_m/08.jpg' style='width:75%;height:auto;display:block;margin:0 auto;'>" },
{ image: "<img src='Images/Computer/Porn/caged_dildo_m/09.jpg' style='width:75%;height:auto;display:block;margin:0 auto;'>" },
{ image: "<img src='Images/Computer/Porn/caged_dildo_m/10.jpg' style='width:75%;height:auto;display:block;margin:0 auto;'>" },
{ image: "<img src='Images/Computer/Porn/caged_dildo_m/11.jpg' style='width:75%;height:auto;display:block;margin:0 auto;'>" },
{ image: "<img src='Images/Computer/Porn/caged_dildo_m/12.jpg' style='width:75%;height:auto;display:block;margin:0 auto;'>" },
{ image: "<img src='Images/Computer/Porn/caged_dildo_m/13.jpg' style='width:75%;height:auto;display:block;margin:0 auto;'>" }
])>>
<<set _entry02 = _entries02.random()>>
<<=_entry02.image>>
<<if _entry02.text>><p><<= _entry02.text>></p><</if>>
<<if $sissygasm < _sissygasmTarget>>
You pound your ass with your dildo in a desperate attempt to reach a sissygasm, but after trying a lot, you still cannot do it.
<<if $lust < 85>> <<set $lust +=15>> <<else>> <<set $lust = 100>> <</if>>
<<else>>
<br>After some time you finally reach a sissygasm and squirt cum all over the bed.<br><br>
<img src="Images/Computer/Porn/caged_dildo_m/cum.jpg" style="width:75%;height:auto;display:block;margin:0 auto;">
<<set $lust = 0>>
<</if>>
<<elseif ($inventory.some(it => it.name === "Beginner Dildo") || $inventory.some(it => it.name === "Small Dildo")) && ($genitals === "Penis_01" || $genitals === "Penis_02" || $genitals === "Penis_03")>>
<<set _entries02 = []>>
<<set _entries02 = _entries02.concat([
{ image: "<img src='Images/Computer/Porn/uncaged_dildo_m/01.jpg' style='width:75%;height:auto;display:block;margin:0 auto;'>" },
{ image: "<img src='Images/Computer/Porn/uncaged_dildo_m/02.jpg' style='width:75%;height:auto;display:block;margin:0 auto;'>" },
{ image: "<img src='Images/Computer/Porn/uncaged_dildo_m/03.jpg' style='width:75%;height:auto;display:block;margin:0 auto;'>" },
{ image: "<img src='Images/Computer/Porn/uncaged_dildo_m/04.jpg' style='width:75%;height:auto;display:block;margin:0 auto;'>" },
{ image: "<img src='Images/Computer/Porn/uncaged_dildo_m/05.jpg' style='width:75%;height:auto;display:block;margin:0 auto;'>" },
{ image: "<img src='Images/Computer/Porn/uncaged_dildo_m/06.jpg' style='width:75%;height:auto;display:block;margin:0 auto;'>" }
])>>
<<set _entry02 = _entries02.random()>>
<<=_entry02.image>>
<<if _entry02.text>><p><<= _entry02.text>></p><</if>>
<<if $sissygasm < _sissygasmTarget || $lust < 90>>
You pound your ass with your dildo in a desperate attempt to reach a sissygasm, but after trying a lot, you still cannot do it.
<<elseif $sissygasm >= 40 and $sissygasm < 60>>
After some time you finally reach a sissygasm and squirt cum all over the bed.
<img src="Images/Computer/Porn/uncaged_dildo_m/cum.jpg" style="width:75%;height:auto;display:block;margin:0 auto;">
<<set $lust -= 30>>
<<elseif $sissygasm >= 60 and $sissygasm < 75>>
After some time you finally reach a sissygasm and squirt cum all over the bed.
<img src="Images/Computer/Porn/uncaged_dildo_m/cum.jpg" style="width:75%;height:auto;display:block;margin:0 auto;">
<<set $lust -= 60>>
<<elseif $sissygasm >= 75 and $sissygasm < 90>>
After some time you finally reach a sissygasm and squirt cum all over the bed.
<img src="Images/Computer/Porn/uncaged_dildo_m/cum.jpg" style="width:75%;height:auto;display:block;margin:0 auto;">
<<set $lust -= 90>>
<<elseif $sissygasm > 90>>
After some time you finally reach a sissygasm and squirt cum all over the bed.
<img src="Images/Computer/Porn/uncaged_dildo_m/cum.jpg" style="width:75%;height:auto;display:block;margin:0 auto;">
<<set $lust = 0>>
<</if>>
<</if>>
<</nobr>>
<<nobr>>
<<if $energy > 20 && $hunger > 5 && $hygiene > 5>>
<<link "Watch porn for 15 more minutes">>
<<advanceTime 15>>
<<goto $pornChoice>>
<</link>>
<</if>>
<<link "Turn off the computer">>
<<goto "Laptop">>
<</link>>
<<set $sissygasm += 1>>
<<if $hunger < 2>>
<<set $hunger = 0>>
<<else>>
<<set $hunger += 2>>
<</if>>
<<if $hygiene < 2>>
<<set $hygiene = 0>>
<<else>>
<<set $hygiene -= 2>>
<</if>>
<<if $energy < $energyDecrease>>
<<set $energy = 0>>
<<else>>
<<set $energy -= $energyDecrease>>
<</if>>
<<statChange "+ Lust" "pink">>
<<statChange "+ Sissygasm" "pink">>
<</nobr>><h2>Web Browser</h2>
<img src="Images/Computer/browser_img.png" style="width:75%; height:auto; display:block; margin:0 auto;">
Which website do you want to visit?
<<nobr>>
<<if $hunger > 90>>
<div class="link-button disabled">PleasureHub (18+) - You're too hungry. Eat something and then come back.</div>
<<elseif $energy < 10>>
<div class="link-button disabled">PleasureHub (18+) - You're too tired. Go get some rest and then come back.</div>
<<elseif $hygiene < 10>>
<div class="link-button disabled">PleasureHub (18+) - You're filthy. Take a shower then come back.</div>
<<else>>
<<link "PleasureHub (18+)">>
<<goto "AdultSite">>
<</link>>
<</if>>
<<link "Close the browser">>
<<goto "Laptop">>
<</link>>
<</nobr>><h1>Chat</h1>
NOT YET IMPLEMENTED<h2>Journal</h2>
<<if $journalEntries.length > 0>>
<<for _entry range $journalEntries>>
<p><<print _entry>></p>
<hr>
<</for>>
<<else>>
<p>Your journal is empty... for now.</p>
<</if>>
[[Close Journal|Laptop]]<div id="desktop">
<div class="icon" onclick="SugarCube.Engine.play('Browser')">
<img src="Images/Computer/Browser.png" alt="Browser">
<div>Browser</div>
</div>
<div class="icon" onclick="SugarCube.Engine.play('Chat')">
<img src="Images/Computer/Chat.png" alt="Chat">
<div>Chat</div>
</div>
<div class="icon" id="journalIcon">
<img src="Images/Computer/Journal.png" alt="Journal">
<div>Journal</div>
</div>
<div class="icon" onclick="SugarCube.Engine.play('Settings')">
<img src="Images/Computer/Settings.png" alt="Settings">
<div>Settings</div>
</div>
<div id="shutdown">Shutdown</div>
</div><h1>Settings</h1>
NOT YET IMPLEMENTED<<nobr>>
<<set $energyDecrease = 20>>
<<if $hunger >= 80>>
<<set $energyDecrease = $energyDecrease * 2>>
<</if>>
<<if $fitness > 40 && $fitness <= 60>>
<<set $energyDecrease = $energyDecrease /2>>
<<elseif $fitness > 60 && $fitness <= 80>>
<<set $energyDecrease = $energyDecrease /3>>
<<elseif $fitness > 80 && $fitness < 100>>
<<set $energyDecrease = $energyDecrease /4>>
<<elseif $fitness == 100>>
<<set $energyDecrease = $energyDecrease /5>>
<</if>>
<</nobr>>
<<nobr>>
<<set $storyContent = true>>
<<if !$backupOutfit>>
<<set $backupOutfit = {
clothing: $clothing,
shoes: $shoes,
socks: $socks,
underwear: $underwear,
bras: $bras
}>>
<<set $clothing = "None">>
<<set $shoes = "None">>
<<set $socks = "None">>
<<set $underwear = "None">>
<<set $bras = "None">>
<<set $uniform = $uniformSlots.barista>>
<<run $('#avatar').empty().wiki('<<RenderAvatar>>')>>
<</if>>
<</nobr>>
<<nobr>>
You arrive at your job, a cozy little café tucked on a quiet street. The smell of coffee fills the air as customers chat, read, or scroll through their phones. Behind the counter, everything is ready. Now it's up to you to take orders, prepare drinks, and keep the customers happy.<br><br>
<img src="Images/Jobs/Barista/Job01.png" style="width:50%; height:auto; display:block; margin:0 auto;"><br>
<<set _order = setup.randomOrder()>>
<<set _selection = _selection || { size: "", drink: "", syrup: "", sugar: "" }>>
<h2>Customer Order:</h2>
<p><b>
<<= _order.size>>
<<= _order.syrup != "None" ? _order.syrup + " " : "" >>
<<= _order.drink>>,
<<= _order.sugar>> sugar
</b></p>
<!-- GRID LAYOUT -->
<table class="barista-grid">
<tr>
<td>
<h3>Select Size:</h3>
<div class="ingredient-container">
<a href="#" class="barista-link size-pick" data-size="Small"><img src="Images/Minigame/Barista/sizes/small.png" class="ingredient-img" alt="Small"></a>
<a href="#" class="barista-link size-pick" data-size="Medium"><img src="Images/Minigame/Barista/sizes/medium.png" class="ingredient-img" alt="Medium"></a>
<a href="#" class="barista-link size-pick" data-size="Large"><img src="Images/Minigame/Barista/sizes/large.png" class="ingredient-img" alt="Large"></a>
</div>
</td>
<td>
<h3>Select Syrup:</h3>
<div class="ingredient-container">
<a href="#" class="barista-link syrup-pick" data-syrup="None"><img src="Images/Minigame/Barista/syrups/none.png" class="ingredient-img" alt="None"></a>
<a href="#" class="barista-link syrup-pick" data-syrup="Caramel"><img src="Images/Minigame/Barista/syrups/caramel.png" class="ingredient-img" alt="Caramel"></a>
<a href="#" class="barista-link syrup-pick" data-syrup="Vanilla"><img src="Images/Minigame/Barista/syrups/vanilla.png" class="ingredient-img" alt="Vanilla"></a>
</div>
</td>
</tr>
<tr>
<td>
<h3>Select Drink:</h3>
<div class="ingredient-container">
<a href="#" class="barista-link drink-pick" data-drink="Latte"><img src="Images/Minigame/Barista/drinks/latte.png" class="ingredient-img" alt="Latte"></a>
<a href="#" class="barista-link drink-pick" data-drink="Cappuccino"><img src="Images/Minigame/Barista/drinks/cappuccino.png" class="ingredient-img" alt="Cappuccino"></a>
<a href="#" class="barista-link drink-pick" data-drink="Americano"><img src="Images/Minigame/Barista/drinks/americano.png" class="ingredient-img" alt="Americano"></a>
</div>
</td>
<td>
<h3>Select Sugar:</h3>
<div class="ingredient-container">
<a href="#" class="barista-link sugar-pick" data-sugar="None"><img src="Images/Minigame/Barista/sugar/none.png" class="ingredient-img" alt="None"></a>
<a href="#" class="barista-link sugar-pick" data-sugar="One spoon"><img src="Images/Minigame/Barista/sugar/one_spoon.png" class="ingredient-img" alt="One spoon"></a>
<a href="#" class="barista-link sugar-pick" data-sugar="Two spoons"><img src="Images/Minigame/Barista/sugar/two_spoons.png" class="ingredient-img" alt="Two spoons"></a>
</div>
</td>
</tr>
</table>
<style>
.barista-grid {
width: 100%;
table-layout: fixed;
border-spacing: 20px;
text-align: center;
}
</style>
<!-- Selection Display -->
<h3>Your Selection:</h3>
<table class="selection-table">
<tr>
<th>Size</th>
<th>Drink</th>
<th>Syrup</th>
<th>Sugar</th>
</tr>
<tr>
<td id="selected-size"><<= _selection.size || "None">></td>
<td id="selected-drink"><<= _selection.drink || "None">></td>
<td id="selected-syrup"><<= _selection.syrup || "None">></td>
<td id="selected-sugar"><<= _selection.sugar || "None">></td>
</tr>
</table>
<</nobr>>
<<nobr>>
<div id="orderPopup" class="order-popup" style="display: none;">
<p id="popupText"></p>
<button id="popupClose">OK</button>
</div>
<!-- Submit Order -->
<div id="order-result"></div>
<<link "Submit Order">>
<<if ($hour >= 1 and $hour <=3) && $period == "PM">>
<<set _selection = State.temporary._selection>>
<<if !_selection or !_selection.size or !_selection.drink or !_selection.syrup or !_selection.sugar>>
<<run showOrderPopup("⚠️ Please complete all selections before submitting the order.")>>
<<elseif (_selection.size == _order.size and _selection.drink == _order.drink and _selection.syrup == _order.syrup and _selection.sugar == _order.sugar) && $lust >= 85>>
<<set $money += 25>>
<<run showOrderPopup("🥵 You're way too horny and can't focus. You boss noticed that and docked your pay for the day. +$25", "City")>>
<<if $energy - $energyDecrease < 0>>
<<set $energy = 0>>
<<else>>
<<set $energy -= $energyDecrease>>
<</if>>
<<advanceTime 480>>
<<if $backupOutfit>>
<<set $clothing = $backupOutfit.clothing>>
<<set $shoes = $backupOutfit.shoes>>
<<set $socks = $backupOutfit.socks>>
<<set $underwear = $backupOutfit.underwear>>
<<set $bras = $backupOutfit.bras>>
<<unset $backupOutfit>>
<</if>>
<<set $storyContent = false>>
<<set $uniform = "None">>
<<elseif _selection.size == _order.size and _selection.drink == _order.drink and _selection.syrup == _order.syrup and _selection.sugar == _order.sugar>>
<<set $money += 45>>
<<run showOrderPopup("✅ Perfect! You made the right coffee. +$45", "City")>>
<<set $energy -= $energyDecrease>>
<<advanceTime 480>>
<<if $backupOutfit>>
<<set $clothing = $backupOutfit.clothing>>
<<set $shoes = $backupOutfit.shoes>>
<<set $socks = $backupOutfit.socks>>
<<set $underwear = $backupOutfit.underwear>>
<<set $bras = $backupOutfit.bras>>
<<unset $backupOutfit>>
<</if>>
<<set $storyContent = false>>
<<set $uniform = "None">>
<<else>>
<<set $money += 25>>
<<run showOrderPopup("❌ Not quite right. The customer isn’t satisfied. +$25", "City")>>
<<set $energy -= $energyDecrease>>
<<advanceTime 480>>
<<if $backupOutfit>>
<<set $clothing = $backupOutfit.clothing>>
<<set $shoes = $backupOutfit.shoes>>
<<set $socks = $backupOutfit.socks>>
<<set $underwear = $backupOutfit.underwear>>
<<set $bras = $backupOutfit.bras>>
<<unset $backupOutfit>>
<</if>>
<<set $storyContent = false>>
<<set $uniform = "None">>
<</if>>
<</if>>
<</link>>
<</nobr>>
<<nobr>>
<!-- JS Listeners -->
<<script>>
["size", "syrup", "drink", "sugar"].forEach(type => {
$(document).off("click." + type).on("click." + type, "." + type + "-pick", function (e) {
e.preventDefault();
const value = $(this).data(type);
if (!State.temporary._selection) {
State.temporary._selection = { size: "", drink: "", syrup: "", sugar: "" };
}
State.temporary._selection[type] = value;
$("#selected-" + type).text(value);
});
});
<</script>>
<</nobr>>
<<nobr>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<</nobr>><<if $jobAppliedTo == "CafeBarista">>
<<nobr>>
You arrive at the downtown café a few minutes before 10am. The place is small, warm, and quietly buzzing, lo-fi music plays through an old speaker, and the air smells like roasted beans and vanilla syrup. <br><br>
<img src="Images/Jobs/Barista/Interview01.png" style="width:75%; height:auto; display:block; margin:0 auto;"><br>
A chalkboard menu hangs behind the counter, where a woman in her thirties glances up from his clipboard.<br><br>
<img src="Images/Jobs/Barista/Interview02.png" style="width:75%; height:auto; display:block; margin:0 auto;"><br>
<<anne>>Right on time! You’re here for the barista interview, yeah?<</anne>><br>
You nod nervously, and she nods in return, casual but attentive. <br> <br>
<<anne>>Cool. I’m Anne, the manager here. We’re not too formal, so I’ll keep this quick.<</anne>><br>
She leans against the counter, crossing her arms. <br> <br>
<<anne>>So. Why do you want to work here?<</anne>><br>
You think for a second on what to say, but decide to be honest.<br> <br>
<<mc>>Honestly? I need the money and this place is close to campus.<</mc>><br>
She raises an eyebrow, half-amused.<br> <br>
<<anne>>Points for honesty. Just don’t ghost us after two shifts.<</anne>><br>
<<mc>>No ma'am. You can trust me.<</mc>><br>
<<anne>>Points for honesty. Just don’t ghost us after two shifts.<</anne>><br>
She checks something on her clipboard, then looks back up.<br> <br>
<<anne>>You seem decent. Punctual. Not weird. That’s already better than half the resumes I’ve got sitting back there.<</anne>><br>
She flips the page and makes a quick note.<br> <br>
<<anne>>Alright, if you want the job, it’s yours. Starting tomorrow. Weekday shifts, 1pm to 7pm. Fourty five bucks a day, that's if you don't screw up. If there are any complaints, I will deduct ten bucks from your payment.<</anne>><br>
She offers you a hand across the counter.<br> <br>
<<anne>>Welcome aboard?<</anne>><br>
<<mc>>Yes! Thank you.<</mc>><br>
You shake her hand. Her grip is firm, her smile genuine. <br> <br>
<<anne>>Cool. Show up a few minutes early. We’ll train you as we go.<</anne>><br>
As you leave the café, you feel a subtle sense of accomplishment. One step closer to survival. Maybe even stability. <br><br>
<<link "Go back to the city">>
<<set $storyContent = false>>
<<set $currentJob = "CafeBarista">>
<<set $jobAppliedTo = "">>
<<goto "City">>
<<set $jobInterviewTime = { day: 0, hour: 0, minute: 0 }>>
setup.addUniform("barista", "Male_Barista_Uniform_01");
<<set $uniformSlots.barista = "Male_Barista_Uniform_01">>
<<advanceTime 30>>
<</link>>
<</nobr>>
<<elseif $jobAppliedTo == "LibraryAssistant">>
<<nobr>>
Halden University’s library is hushed even in the morning. The tall windows let in soft light across shelves that stretch endlessly, the scent of old paper mingling with the faint hum of fluorescent bulbs. You step through the main doors just before 10am.<br><br>
<img src="Images/Jobs/LibraryAssistant/Interview01.png" style="width:75%; height:auto; display:block; margin:0 auto;"><br>
Behind the front desk, a man in a button-up shirt and a navy cardigan looks up from a stack of returns. His glasses sit slightly low on his nose, and his expression is calm but observant.<br><br>
<img src="Images/Jobs/LibraryAssistant/Interview02.png" style="width:75%; height:auto; display:block; margin:0 auto;"><br>
<<thomas>>You’re here for the assistant position?.<</thomas>><br>
You nod quietly.<br>
He studies you for a moment, not critically, just thoughtfully, then gives a small nod.<br><br>
<<thomas>>I’m Thomas. I manage the day-to-day operations here. No need for formality, let’s keep this simple.<</thomas>><br>
He gestures toward a nearby table. You sit, the old wooden chair creaking softly beneath you.<br><br>
<<thomas>>This is a quiet environment. We don’t need salespeople. We need someone reliable, discreet, and focused. Why do you want to work here?<</thomas>><br>
<<mc>>I like books. I’ve always found libraries comforting.<</mc>><br>
He nods, almost approvingly.<br><br>
<<thomas>>A good start. Respect for the space goes a long way.<</thomas>><br>
He opens a small leather-bound notebook and makes a brief note, then closes it with a quiet snap.<br><br>
<<thomas>>There’s no formal test or trial. We don’t have time for that. If you show up on time and do the work, you’ll stay. If not, you won’t.<</thomas>><br>
He looks you in the eye.<br><br>
<<thomas>>If you’re interested, you can start tomorrow. Weekday mornings, 9am to 1pm. Twelve dollars an hour. Tasks include shelving, catalog maintenance, and handling student requests.<</thomas>><br>
He pauses, then offers his hand across the table.<br><br>
<<thomas>>Shall we consider this official?<</thomas>><br>
<<mc>>Yes. Thank you.<</mc>><br>
You leave the library in silence, your footsteps echoing faintly behind you. Outside, the morning feels a little more structured than it did an hour ago.
<<link "Go back to the campus">>
<<set $storyContent = false>>
<<set $currentJob = "LibraryAssistant">>
<<set $jobAppliedTo = "">>
<<set $jobInterviewTime = { day: 0, hour: 0, minute: 0 }>>
setup.addUniform("library", "Male_Library_Uniform_01");
<<set $uniformSlots.library = "Male_Library_Uniform_01">>
<<advanceTime 30>>
<<goto "City">>
<</link>>
<</nobr>>
<<elseif $jobAppliedTo == "PhotographyAssistant">>
<<nobr>>
You arrive at the photography studio just before 10am. The building is sleek and modern, with large glass windows showcasing various photographs and equipment inside. You step through the doors into a bright, airy space filled with cameras, lighting gear, and backdrops. Inside the studio, you are greeted by a middle aged guy wearing a casual shirt and jeans. He looks up from his camera setup and smiles warmly.<br><br>
<img src="Images/Jobs/PhotographyAssistant/Interview01.jpg" style="width:75%; height:auto; display:block; margin:0 auto;"><br>
<<alex>>Hey there! You must be here for the photography assistant position, right?<</alex>><br>
You nod, feeling a mix of excitement and nervousness.<br><br>
<<alex>>Great! I’m Alex. You're talking to me, but I'd prefer if we keep things pretty laid back, so no need for formalities.<</alex>><br>
He gestures towards a nearby seating area.<br><br>
<<alex>>So, why do you want to work here?<</alex>><br>
You take a moment to gather your thoughts before responding.<br><br>
<<mc>>I have an interest in photography, even though this is not by degree... but I think working here would be a great way to learn more about the craft while earning some money.<</mc>><br>
<<alex>>That's a solid reason. Passion for the craft goes a long way in this field. So, do you have any experience with photography or working in a studio environment?<</alex>><br>
You shake your head slightly.<br><br>
<<mc>>Not really, but I'm a quick learner and I'm eager to help out in any way I can.<</mc>><br>
<<alex>>I appreciate your honesty. We all start somewhere, and a willingness to learn is key.<</alex>><br>
He jots down a quick note on his clipboard.<br><br>
<<alex>>Alright, if you're up for it, the position is yours. You can start tomorrow. The hours are from 2pm to 9pm every day, and the pay is fourty five bucks a day. Just make sure to show up on time and ready to work.<</alex>><br>
He extends his hand across the studio.<br><br>
<<alex>>Welcome to the team?<</alex>><br>
<<mc>>Thank you! I'm excited to get started.<</mc>><br>
You shake his hand, feeling a sense of accomplishment as you leave the studio. This opportunity could be the start of something great.<br><br>
<<link "Go back to the city">>
<<set $photoQuest = 0>>
<<set $storyContent = false>>
<<set $currentJob = "PhotographyAssistant">>
<<set $jobAppliedTo = "">>
<<goto "City">>
<<set $jobInterviewTime = { day: 0, hour: 0, minute: 0 }>>
setup.addUniform("photography", "Male_Photography_Uniform_01");
<<set $uniformSlots.photography = "Male_Photography_Uniform_01">>
<<advanceTime 30>>
<</link>>
<</nobr>>
<</if>>
<<nobr>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<</nobr>><h2><b> HaldenHire - Your Gateway to Local Work! </b></h2>
<<if $currentJob != "CafeBarista">>
<div class="job-card">
<h3>Café Barista</h3>
<p><strong>Location:</strong> Downtown</p>
<p><strong>Pay:</strong> $45/day</p>
<p><strong>Hours:</strong> 02:00pm to 09:00pm (Everyday)</p>
<p><strong>Requirements:</strong> None</p>
<<button "Apply">>
<<set $jobAppliedTo = "CafeBarista">>
<<goto "InterviewScheduled">>
<</button>>
</div>
<</if>>
<<if $currentJob != "LibraryAssistant">>
<div class="job-card">
<h3>Library Assistant</h3>
<p><strong>Location:</strong> Halden University</p>
<p><strong>Pay:</strong> $45/day</p>
<p><strong>Hours:</strong> 02:00pm to 09:00pm (Everyday)</p>
<p><strong>Requirements:</strong> None</p>
<<button "Apply">>
<<set $jobAppliedTo = "LibraryAssistant">>
<<goto "InterviewScheduled">>
<</button>>
</div>
<</if>>
<<if $currentJob != "PhotographyAssistant" && $workedPhotography != true>>
<div class="job-card">
<h3>Photography Assistant</h3>
<p><strong>Location:</strong> Halden City Downtown</p>
<p><strong>Pay:</strong> $25/day</p>
<p><strong>Hours:</strong> 02:00pm to 09:00pm (Everyday)</p>
<p><strong>Requirements:</strong> None</p>
<<button "Apply">>
<<set $jobAppliedTo = "PhotographyAssistant">>
<<goto "InterviewScheduled">>
<</button>>
</div>
<</if>>
<<link "Return">>
<<goto $location>>
<</link>>You submit your application through HaldenHire, and after a few moments, you receive an email with the adress and that you could come by during working hours for the interview. You look at the time on your phone and notice you have some time right now.
<<mc>>I guess I can reach there in time.<</mc>>
<img src="Images/Jobs/01.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<<nobr>>
<<set $storyContent = true>>
<<if $jobAppliedTo == "CafeBarista">>
<p>You head towards the coffee house for the Café Barista interview.</p><br>
<<elseif $jobAppliedTo == "LibraryAssistant">>
<p>You head towards the library for the Library Assistant interview.</p><br>
<<elseif $jobAppliedTo == "PhotographyAssistant">>
<p>You head towards the photography studio for the Photography Assistant interview.</p><br>
<</if>>
<</nobr>>
<<link "Wait for the interview">>
<<advanceTime 30>>
<<set $energy = 100>>
<<goto "JobInterview">>
<</link>>
<<nobr>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<</nobr>><<nobr>>
<<set $energyDecrease = 20>>
<<if $hunger >= 80>>
<<set $energyDecrease = $energyDecrease * 2>>
<</if>>
<<if $fitness > 40 && $fitness <= 60>>
<<set $energyDecrease = $energyDecrease /2>>
<<elseif $fitness > 60 && $fitness <= 80>>
<<set $energyDecrease = $energyDecrease /3>>
<<elseif $fitness > 80 && $fitness < 100>>
<<set $energyDecrease = $energyDecrease /4>>
<<elseif $fitness == 100>>
<<set $energyDecrease = $energyDecrease /5>>
<</if>>
<</nobr>>
<<nobr>>
<<set $storyContent = true>>
<<if !$backupOutfit>>
<<set $backupOutfit = {
clothing: $clothing,
shoes: $shoes,
socks: $socks,
underwear: $underwear,
bras: $bras
}>>
<<set $clothing = "None">>
<<set $shoes = "None">>
<<set $socks = "None">>
<<set $underwear = "None">>
<<set $bras = "None">>
<<set $uniform = $uniformSlots.library>>
<<run $('#avatar').empty().wiki('<<RenderAvatar>>')>>
<</if>>
<</nobr>>
<<nobr>>
<<set State.temporary._task = State.temporary._task || setup.libraryTask()>>
<<set _task = State.temporary._task>>
<<set State.temporary._playerAnswer = State.temporary._playerAnswer || { genre: "", help: "" }>>
<<set _playerAnswer = State.temporary._playerAnswer>>
<p>The library is calm, filled with the soft hum of air conditioning and the occasional turning of pages. You're expected to sort books and help students quietly.</p>
<img src="Images/Jobs/LibraryAssistant/Job01.png" style="width:50%; height:auto; display:block; margin:0 auto;"><br>
<!-- Sort Section -->
<h3>📚 Sort the book:</h3>
<p><b>Book to Sort:</b></p>
<<if _task.genre == "History">>
<img src="Images/Minigame/Library/books/history.png" class="book-genre-img" alt="History Book">
<<elseif _task.genre == "Fiction">>
<img src="Images/Minigame/Library/books/fiction.png" class="book-genre-img" alt="Fiction Book">
<<elseif _task.genre == "Science">>
<img src="Images/Minigame/Library/books/science.png" class="book-genre-img" alt="Science Book">
<<else>>
<p style="color:red;">⚠️ Error: Unknown genre: <<= _task.genre >></p>
<</if>> <br>
<div class="request-container">
<a href="#" class="lib-link genre-pick" data-genre="Fiction">
<img src="Images/Minigame/Library/fiction.png" class="ingredient-img" alt="">
<div class="label">Fiction</div>
</a>
<a href="#" class="lib-link genre-pick" data-genre="Science">
<img src="Images/Minigame/Library/science.png" class="ingredient-img" alt="">
<div class="label">Science</div>
</a>
<a href="#" class="lib-link genre-pick" data-genre="History">
<img src="Images/Minigame/Library/history.png" class="ingredient-img" alt="">
<div class="label">History</div>
</a>
</div>
<!-- Help Section -->
<h3>🧑🎓 Help a student:</h3>
<p><b>Student Request:</b> <<= _task.helpRequest >></p>
<<if _task.helpRequest == "I need a copy of page 12.">>
<img src="Images/Minigame/Library/help/print.png" class="student-img" alt="Help to copy page 12">
<<elseif _task.helpRequest == "I need a good novel.">>
<img src="Images/Minigame/Library/help/recommend.png" class="student-img" alt="Recommend a novel">
<<elseif _task.helpRequest == "Where's the science section?">>
<img src="Images/Minigame/Library/help/show.png" class="student-img" alt="Show section">
<<else>>
<p style="color:red;">⚠️ Error: Unknown request: <<= _task.helpRequest >></p>
<</if>>
<div class="request-container">
<a href="#" class="lib-link help-pick" data-help="Show section">
<img src="Images/Minigame/Library/help_show.png" class="ingredient-img" alt="">
<div class="label">Show section</div>
</a>
<a href="#" class="lib-link help-pick" data-help="Recommend book">
<img src="Images/Minigame/Library/help_recommend.png" class="ingredient-img" alt="">
<div class="label">Recommend book</div>
</a>
<a href="#" class="lib-link help-pick" data-help="Print page">
<img src="Images/Minigame/Library/help_print.png" class="ingredient-img" alt="">
<div class="label">Print page</div>
</a>
</div>
<!-- Result -->
<h3>Your Choices:</h3>
<ul>
<li>Genre: <span id="chosen-genre">None</span></li>
<li>Helped: <span id="chosen-help">None</span></li>
</ul>
<!-- Submit -->
<<link "Submit Work">>
<<if ($hour >= 1 and $hour <=3) && $period == "PM">>
<<set _playerAnswer = State.temporary._playerAnswer || {}>>
<<if !_playerAnswer.genre or !_playerAnswer.help>>
<<run showOrderPopup("⚠️ Please complete both tasks before submitting.")>>
<<else>>
<<if (_playerAnswer.genre == _task.genre and _playerAnswer.help == _task.correctHelp) and $lust < 90>>
<<set $money += 45>>
<<run showOrderPopup("✅ You did a great job helping the library today! +$45", "Campus")>>
<<elseif (_playerAnswer.genre == _task.genre and _playerAnswer.help == _task.correctHelp) and $lust >= 90>>
<<set $money += 30>>
<<run showOrderPopup("🥵 You're too horny and can't quite focus and your boss notices, docking your pay. +$30", "Campus")>>
<<else>>
<<set $money += 25>>
<<run showOrderPopup("❌ You made a mistake. Thomas still pays you, but with a $10 deduction. +$25", "Campus")>>
<</if>>
<</if>>
<<if $energy - $energyDecrease < 0>>
<<set $energy = 0>>
<<else>>
<<set $energy -= $energyDecrease>>
<</if>>
<<advanceTime 480>>
<<if $backupOutfit>>
<<set $clothing = $backupOutfit.clothing>>
<<set $shoes = $backupOutfit.shoes>>
<<set $socks = $backupOutfit.socks>>
<<set $underwear = $backupOutfit.underwear>>
<<set $bras = $backupOutfit.bras>>
<<unset $backupOutfit>>
<<set $storyContent = false>>
<</if>>
<<set $uniform = "None">>
<</if>>
<</link>>
<<script>>
$(document).off("click.genre").on("click.genre", ".genre-pick", function (e) {
e.preventDefault();
const genre = $(this).data("genre");
if (!State.temporary._playerAnswer) {
State.temporary._playerAnswer = {};
}
State.temporary._playerAnswer.genre = genre;
$("#chosen-genre").text(genre);
});
$(document).off("click.help").on("click.help", ".help-pick", function (e) {
e.preventDefault();
const help = $(this).data("help");
if (!State.temporary._playerAnswer) {
State.temporary._playerAnswer = {};
}
State.temporary._playerAnswer.help = help;
$("#chosen-help").text(help);
});
<</script>>
<</nobr>>
<<nobr>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<<set $hunger += 10>>
<<set $hygiene -= 10>>
<</nobr>><<nobr>>
<<set $energyDecrease = 20>>
<<if $hunger >= 80>>
<<set $energyDecrease = $energyDecrease * 2>>
<</if>>
<<if $fitness > 40 && $fitness <= 60>>
<<set $energyDecrease = $energyDecrease /2>>
<<elseif $fitness > 60 && $fitness <= 80>>
<<set $energyDecrease = $energyDecrease /3>>
<<elseif $fitness > 80 && $fitness < 100>>
<<set $energyDecrease = $energyDecrease /4>>
<<elseif $fitness == 100>>
<<set $energyDecrease = $energyDecrease /5>>
<</if>>
<<set $storyContent = true>>
<<if !$backupOutfit>>
<<set $backupOutfit = {
clothing: $clothing,
shoes: $shoes,
socks: $socks,
underwear: $underwear,
bras: $bras
}>>
<<set $clothing = "None">>
<<set $shoes = "None">>
<<set $socks = "None">>
<<set $underwear = "None">>
<<set $bras = "None">>
<<set $uniform = $uniformSlots.photography>>
<<run $('#avatar').empty().wiki('<<RenderAvatar>>')>>
<</if>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<<set $hunger += 10>>
<<set $hygiene -= 10>>
<</nobr>>
You find yourself in the bustling heart of the city, the sun casting a warm glow on the streets as you make your way to the photography studio. The excitement is palpable; today is the day you start your new job as a photography assistant. You’ve always been very in photography, and this opportunity looked very good.
As you arrive at the building, you see that Alex was already with his camera packed and waiting for you in the lobby.
<img src="Images/Jobs/PhotographyAssistant/01_01.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<<alex>>Hey $mc! Ready to get started?<</alex>>
<<mc>>Absolutely! What are we doing today?<</mc>>
<<alex>>Awesome! First of all, I have a uniform that I need you to wear while we're working. It’s in the changing room, so go ahead and put it on.<</alex>>
You nod and head to the changing room to change into the photography assistant uniform Alex provided. Once you're dressed, you return to the lobby, feeling a bit more professional in your new attire.
<<alex>>Looking good! Today we're doing a photoshoot in the park, and I need you to carry my equipment while we're there. Help me carrying all this stuff to my car, will ya?<</alex>>
You nod and help Alex carry the photography equipment to his car. The gear is a bit heavy, but you're determined to do a good job. After loading everything into the car, you sit on the passenger seat, and Alex starts driving to the park.
You two didn't talk much during the drive, but the atmosphere is comfortable. Once you arrive at the park, you and Alex unload the equipment and follow Alex to the place where he wants to set things up.
<img src="Images/Jobs/PhotographyAssistant/01_02.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
start setting it up, with Alex giving you instructions on where to place the lights and backdrops. Once everything is set up, some models arrive for the photoshoot and after a few moments, Alex starts directing the models while you assist with the equipment.
<img src="Images/Jobs/PhotographyAssistant/01_03.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
After a few nods from the models, Alex starts taking pictures, and you assist by adjusting the lighting and holding reflectors as needed. The photoshoot goes smoothly, and you can see Alex's attention to detail as he directs the models and captures the perfect shots.
<img src="Images/Jobs/PhotographyAssistant/01_04.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
You spend the rest of the afternoon assisting Alex with the photoshoot, and by the end of the day, you're both packing up the equipment to head back to the studio. As you load everything into the car, Alex turns to you with a smile.
<<alex>>So,$mc, how was your first day?<</alex>>
<<mc>>It was great! I learned a lot and really enjoyed it.<</mc>>
<<alex>>Glad to hear that! You're a quick learner, and I think you'll do well here. Looking forward to working with you more.<</alex>>
You smile, feeling a sense of accomplishment as you head back to the studio with Alex. This job could be the start of something great.
After you arrive back at the studio, Alex helps you unload the equipment and thanks you for your hard work.
<<alex>>I really appreciate your help today, $mc. You did a fantastic job!<</alex>>
<<mc>>Thank you.<</mc>>
<<alex>> I'm looking forward to our next shoot together.<</alex>>
You change back to your regular clothes and head back to the campus.
<<link "Return to campus">>
<<set $storyContent = false>>
<<set $workedPhotography = true>>
<<set $clothing = $backupOutfit.clothing>>
<<set $shoes = $backupOutfit.shoes>>
<<set $socks = $backupOutfit.socks>>
<<set $underwear = $backupOutfit.underwear>>
<<set $bras = $backupOutfit.bras>>
<<unset $backupOutfit>>
<<run $('#avatar').empty().wiki('<<RenderAvatar>>')>>
<<goto "Campus">>
<<set $money += 35>>
<<set $currentJobDaysWorked += 1>>
<<set $photoQuest = 1>>
<<set _targetHour = 9>>
<<set _targetPeriod = "PM">>
<<set _minutesToSleep = setup.minutesUntil(_targetHour, _targetPeriod)>>
<<advanceTime _minutesToSleep>>
<<set $uniform = "None">>
<<if $energy - $energyDecrease < 0>>
<<set $energy = 0>>
<<else>>
<<set $energy -= $energyDecrease>>
<</if>>
<</link>><<nobr>>
<<set $energyDecrease = 20>>
<<if $hunger >= 80>>
<<set $energyDecrease = $energyDecrease * 2>>
<</if>>
<<if $fitness > 40 && $fitness <= 60>>
<<set $energyDecrease = $energyDecrease /2>>
<<elseif $fitness > 60 && $fitness <= 80>>
<<set $energyDecrease = $energyDecrease /3>>
<<elseif $fitness > 80 && $fitness < 100>>
<<set $energyDecrease = $energyDecrease /4>>
<<elseif $fitness == 100>>
<<set $energyDecrease = $energyDecrease /5>>
<</if>>
<<set $storyContent = true>>
<<if !$backupOutfit>>
<<set $backupOutfit = {
clothing: $clothing,
shoes: $shoes,
socks: $socks,
underwear: $underwear,
bras: $bras
}>>
<<set $clothing = "None">>
<<set $shoes = "None">>
<<set $socks = "None">>
<<set $underwear = "None">>
<<set $bras = "None">>
<<set $uniform = $uniformSlots.photography>>
<<run $('#avatar').empty().wiki('<<RenderAvatar>>')>>
<</if>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<<set $hunger += 10>>
<<set $hygiene -= 10>>
<</nobr>>
<<nobr>>
<<run _i = Math.floor(Math.random() * 6)>>
<<if _i == 0>>
You arrive at the studio and help Alex load the photography equipment into his car. Today, you're heading to a photoshoot on the beach. Once everything is loaded, you hop into the passenger seat, and Alex starts driving to the event location. After arriving there, you start setting the equipment up, following Alex's instructions. <br> <br>
<img src="Images/Jobs/PhotographyAssistant/02_03.jpg" style="width:75%; height:auto; display:block; margin:0 auto;"> <br> <br>
After everything is set up, you watch as Alex takes pictures of beautiful models in bathing suits. <br> <br>
<img src="Images/Jobs/PhotographyAssistant/02_04.jpg" style="width:75%; height:auto; display:block; margin:0 auto;"> <br> <br>
After everything's done, you help Alex pack up the equipment and head back to the studio. Once there, Alex thanks you for your help. You change back and get ready to leave.
<<elseif _i == 1>>
You arrive at the studio and help Alex load the photography equipment into his car. Today, you're heading to a photoshoot in the red light district. Once everything is loaded, you hop into the passenger seat, and Alex starts driving to the event location. After arriving there, you start setting the equipment up, following Alex's instructions. <br> <br>
<img src="Images/Jobs/PhotographyAssistant/02_05.jpg" style="width:75%; height:auto; display:block; margin:0 auto;"> <br> <br>
After everything is set up, you watch as Alex takes pictures of beautiful models in some pretty revealing outfits that leave little to the imagination. <br> <br>
<img src="Images/Jobs/PhotographyAssistant/02_06.jpg" style="width:75%; height:auto; display:block; margin:0 auto;"> <br> <br>
After everything's done, you help Alex pack up the equipment and head back to the studio. Once there, Alex thanks you for your help. You change back and get ready to leave.
<<elseif _i == 2>>
You arrive at the studio and help Alex load the photography equipment into his car. Today, you're heading to a photoshoot with a vintage theme. Once everything is loaded, you hop into the passenger seat, and Alex starts driving to the event location. After arriving there, you start setting the equipment up, following Alex's instructions. <br> <br>
<img src="Images/Jobs/PhotographyAssistant/02_05.jpg" style="width:75%; height:auto; display:block; margin:0 auto;"> <br> <br>
After everything is set up, you watch as Alex takes pictures of some models in vintage outfits. The photoshoot has a retro theme. <br> <br>
<img src="Images/Jobs/PhotographyAssistant/02_06.jpg" style="width:75%; height:auto; display:block; margin:0 auto;"> <br> <br>
After everything's done, you help Alex pack up the equipment and head back to the studio. Once there, Alex thanks you for your help. You change back and get ready to leave.
<<elseif _i == 3>>
You arrive at the studio and help Alex load the photography equipment into his car. Today, you're heading to a building downtown. Once everything is loaded, you hop into the passenger seat, and Alex starts driving to the event location. After arriving there, you grab the equipment and follow Alex to the roof, where you start setting the equipment up, following Alex's instructions. <br> <br>
<img src="Images/Jobs/PhotographyAssistant/02_11.jpg" style="width:75%; height:auto; display:block; margin:0 auto;"> <br> <br>
After everything is set up, you watch as Alex takes pictures of a model in a formal outfit, looking powerful and rich. <br> <br>
<img src="Images/Jobs/PhotographyAssistant/02_12.jpg" style="width:75%; height:auto; display:block; margin:0 auto;"> <br> <br>
After everything's done, you help Alex pack up the equipment and head back to the studio. Once there, Alex thanks you for your help. You change back and get ready to leave.
<<elseif _i == 4>>
You arrive at the studio and help Alex load the photography equipment into his car. Today, you're heading to the park. Once everything is loaded, you hop into the passenger seat, and Alex starts driving to the event location. After arriving there, you grab the equipment and follow Alex to the location, where you start setting the equipment up, following Alex's instructions. <br> <br>
<img src="Images/Jobs/PhotographyAssistant/02_09.jpg" style="width:75%; height:auto; display:block; margin:0 auto;"> <br> <br>
After everything is set up, you watch as Alex takes pictures of a couple of models in sporting outfits. Looks like they are promoting an active lifestyle. <br> <br>
<img src="Images/Jobs/PhotographyAssistant/02_10.jpg" style="width:75%; height:auto; display:block; margin:0 auto;"> <br> <br>
After everything's done, you help Alex pack up the equipment and head back to the studio. Once there, Alex thanks you for your help. You change back and get ready to leave.
<<elseif _i == 5>>
You arrive at the studio, but today, instead of going somewhere, you're staying in, helping Alex to set the lighting for a photoshoot that is going to happen later in the day. You help Alex set up the lighting and backdrops, making sure everything is perfect for the upcoming shoot. <br> <br>
<img src="Images/Jobs/PhotographyAssistant/02_07.jpg" style="width:75%; height:auto; display:block; margin:0 auto;"> <br> <br>
After everything is set up, you watch as Alex takes pictures of a couple of models. The female one had a beautiful outfit, while the male one was shirtless, exposing his abs to the camera. <br> <br>
<img src="Images/Jobs/PhotographyAssistant/02_08.jpg" style="width:75%; height:auto; display:block; margin:0 auto;"> <br> <br>
After everything's done, you help Alex organize the studio. Once you're done, Alex thanks you for your help. You change back and get ready to leave.
<</if>>
<<if $lucyQuest >= 7 || $soloQuest >= 7>>
As you're in the dressing room changing back to your regular clothes, the door suddenly opens and Alex walks in. Before you can say anything, you notice the shock on his face as he sees you, wearing only panties. Without knowing what to do, you quickly cover yourself with your hands. <br> <br>
<img src="Images/Jobs/PhotographyAssistant/02_13.jpg" style="width:75%; height:auto; display:block; margin:0 auto;"> <br> <br>
<<alex>>Whoa! Sorry, I didn't mean to intrude. I just came to grab my camera bag.<</alex>> <br> <br>
You simple grab the door and close it before thinking of something to say. <br> <br>
<<mc>>It's okay. Just... try to knock next time.<</mc>> <br> <br>
<<alex>>Yeah, definitely. My bad.<</alex>> <br> <br>
You quickly finish changing and when you open the dressing room door, Alex is already gone. You sigh in relief, hoping he won't mention anything about this incident later. <br> <br>
<<set $photoQuest = 2>>
<</if>>
<<link "Return to campus">>
<<set $storyContent = false>>
<<set $workedPhotography = true>>
<<set $clothing = $backupOutfit.clothing>>
<<set $shoes = $backupOutfit.shoes>>
<<set $socks = $backupOutfit.socks>>
<<set $underwear = $backupOutfit.underwear>>
<<set $bras = $backupOutfit.bras>>
<<unset $backupOutfit>>
<<run $('#avatar').empty().wiki('<<RenderAvatar>>')>>
<<if $lust < 90>>
<<set $money += 35>>
<<run showOrderPopup("✅ You did a great job in the studio today! +$35", "Campus")>>
<<else>>
<<set $money += 20>>
<<run showOrderPopup("🥵 You're too horny and can't quite focus and your boss notices, docking your pay. +$20", "Campus")>>
<</if>>
<<set $currentJobDaysWorked += 1>>
<<set _targetHour = 9>>
<<set _targetPeriod = "PM">>
<<set _minutesToSleep = setup.minutesUntil(_targetHour, _targetPeriod)>>
<<advanceTime _minutesToSleep>>
<<set $uniform = "None">>
<<if $energy - $energyDecrease < 0>>
<<set $energy = 0>>
<<else>>
<<set $energy -= $energyDecrease>>
<</if>>
<</link>>
<</nobr>><<nobr>>
<<set $energyDecrease = 20>>
<<if $hunger >= 80>>
<<set $energyDecrease = $energyDecrease * 2>>
<</if>>
<<if $fitness > 40 && $fitness <= 60>>
<<set $energyDecrease = $energyDecrease /2>>
<<elseif $fitness > 60 && $fitness <= 80>>
<<set $energyDecrease = $energyDecrease /3>>
<<elseif $fitness > 80 && $fitness < 100>>
<<set $energyDecrease = $energyDecrease /4>>
<<elseif $fitness == 100>>
<<set $energyDecrease = $energyDecrease /5>>
<</if>>
<<set $storyContent = true>>
<<if !$backupOutfit>>
<<set $backupOutfit = {
clothing: $clothing,
shoes: $shoes,
socks: $socks,
underwear: $underwear,
bras: $bras
}>>
<<set $clothing = "None">>
<<set $shoes = "None">>
<<set $socks = "None">>
<<set $underwear = "None">>
<<set $bras = "None">>
<<set $uniform = $uniformSlots.photography>>
<<run $('#avatar').empty().wiki('<<RenderAvatar>>')>>
<</if>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<<set $hunger += 10>>
<<set $hygiene -= 10>>
<</nobr>>
You take the elevator up to the photography studio, trying to brush away the image of Alex walking in on you in the dressing room.
<<mc>>Just be cool... these things happen... but he shouldn't have seen me wearing panties...<</mc>>
You take a deep breath and try to relax.
The elevator dings, and you step out into the studio. Alex is there, setting up some equipment. He doesn't seem to be acting like anything like that happened.
<<mc>>Hi Alex... are we going out for a photoshoot today?<</mc>>
<<alex>>Hey $mc! Actually, yesterday I've close the deal on a huge photography project for Luna Bloom. We're going to need all hands on deck for this one!<</alex>>
<<mc>>Wow! That's amazing! What's the photography project about?<</mc>>
<<alex>>It's a series of lingerie photoshoots. Luna is releasing their new lingerie collection, and we need to photograph the models.<</alex>>
<<mc>>Lingerie photoshoots? That sounds... interesting.<</mc>>
<<alex>>Yeah, it's going to be a lot of fun! And don't worry, you'll be fine, but I'll need your help with something else for this one.<</alex>>
<<mc>>Sure, what do you need me to do?<</mc>>
<<alex>>You'll be assisting the models with their lingeries. I mean... you seem to be more confortable on them than most guys, right?<</alex>>
You felt your ears burn as Alex said that.
<<mc>>I... I...<</mc>>
Before you can say anything, you hear the ding of the elevator and a group of models walk in. They look around, spotting you and Alex.
<<alex>>Ah, perfect timing! These are the models for today's photoshoot. $mc will be assisting you with your lingerie outfits. $mc, the lingeries are in that chest. Help them selecting the lingeries, bring them anything they need.<</alex>>
<img src="Images/Jobs/PhotographyAssistant/03_01.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
You nod nervously, trying to keep your composure as the models approach you. They seem friendly enough, and you do your best to assist them with their lingerie selections. You open the chest and see a variety of lingerie outfits inside. You start helping the models pick out outfits that suit them.
<img src="Images/Jobs/PhotographyAssistant/03_02.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
After all the lingerie was selected, you sat and watched as Alex started the photoshoot. The models looked stunning in their lingerie, and Alex was doing a great job directing them.
<img src="Images/Jobs/PhotographyAssistant/03_03.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
The photoshoot went on for a few hours, and you found yourself getting more comfortable with the situation. The models were professional, and Alex was a great photographer. He didn't bring up the incident from the other day, which you appreciated. As the day came to an end, Alex wrapped up the photoshoot for the day. You got into the dressing room, locked the door, and changed back into your regular clothes.
<<link "Return to campus">>
<<set $storyContent = false>>
<<set $workedPhotography = true>>
<<set $clothing = $backupOutfit.clothing>>
<<set $shoes = $backupOutfit.shoes>>
<<set $socks = $backupOutfit.socks>>
<<set $underwear = $backupOutfit.underwear>>
<<set $bras = $backupOutfit.bras>>
<<unset $backupOutfit>>
<<run $('#avatar').empty().wiki('<<RenderAvatar>>')>>
<<goto "Campus">>
<<set $money += 35>>
<<set $currentJobDaysWorked += 1>>
<<set _targetHour = 9>>
<<set _targetPeriod = "PM">>
<<set _minutesToSleep = setup.minutesUntil(_targetHour, _targetPeriod)>>
<<advanceTime _minutesToSleep>>
<<set $uniform = "None">>
<<if $lust > 90>>
<<set $lust = 100>>
<<else>>
<<set $lust += 10>>
<</if>>
<<set $photoQuest = 3>>
<<if $energy - $energyDecrease < 0>>
<<set $energy = 0>>
<<else>>
<<set $energy -= $energyDecrease>>
<</if>>
<</link>><<nobr>>
<<set $energyDecrease = 20>>
<<if $hunger >= 80>>
<<set $energyDecrease = $energyDecrease * 2>>
<</if>>
<<if $fitness > 40 && $fitness <= 60>>
<<set $energyDecrease = $energyDecrease /2>>
<<elseif $fitness > 60 && $fitness <= 80>>
<<set $energyDecrease = $energyDecrease /3>>
<<elseif $fitness > 80 && $fitness < 100>>
<<set $energyDecrease = $energyDecrease /4>>
<<elseif $fitness == 100>>
<<set $energyDecrease = $energyDecrease /5>>
<</if>>
<<set $storyContent = true>>
<<if !$backupOutfit>>
<<set $backupOutfit = {
clothing: $clothing,
shoes: $shoes,
socks: $socks,
underwear: $underwear,
bras: $bras
}>>
<<set $clothing = "None">>
<<set $shoes = "None">>
<<set $socks = "None">>
<<set $underwear = "None">>
<<set $bras = "None">>
<<set $uniform = $uniformSlots.photography>>
<<run $('#avatar').empty().wiki('<<RenderAvatar>>')>>
<</if>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<<set $hunger += 10>>
<<set $hygiene -= 10>>
<</nobr>>
<<nobr>>
<<run _i = Math.floor(Math.random() * 7)>>
<<if _i == 0>>
You arrive at the studio and help Alex set everything up before the models arrive. After a while, they were all there and you start talking to them, suggesting lingerie outfits that would suit them, and even poses that they could make. After you done helping them, Alex starts the photoshoot. They all look very professional, and Alex is doing a great job directing them. After a while, you see one of them getting in the dressing room, and curiosity gets the better of you. You approach the dressing room door and look through the keyhole, getting a glimpse of the model undressing the lingerie she was wearing before. <br> <br>
<video autoplay loop muted playsinline width="100%">
<source src="Images/Jobs/PhotographyAssistant/04_01.mp4" type="video/mp4">
Your browser does not support the video tag.
</video>
<br> <br>
After a few moments, you step away from the door, feeling a bit guilty for invading her privacy. You decide to focus on the photoshoot again, helping Alex with the equipment and making sure everything is running smoothly. After everything's done, you help Alex organize the studio. Then you change back and get ready to leave.
<<elseif _i == 1>>
You arrive at the studio and help Alex set everything up before the models arrive. After a while, they were all there and you start talking to them, suggesting lingerie outfits that would suit them, and even poses that they could make. After you done helping them, Alex starts the photoshoot. They all look very professional, and Alex is doing a great job directing them. After a while, you hear some kind of moaning noise comming from one of the dressing rooms. You approach it and peek through the keyhole, getting a glimpse of two models making out.<br> <br>
<video autoplay loop muted playsinline width="100%">
<source src="Images/Jobs/PhotographyAssistant/04_02.mp4" type="video/mp4">
Your browser does not support the video tag.
</video>
<br> <br>
After a few moments, you step away from the door, feeling a bit guilty for invading their privacy. You decide to focus on the photoshoot again, helping Alex with the equipment and making sure everything is running smoothly. After everything's done, you help Alex organize the studio. Then you change back and get ready to leave.
<<elseif _i == 2>>
You arrive at the studio and help Alex set everything up before the models arrive. After a while, they were all there and you start talking to them, suggesting lingerie outfits that would suit them, and even poses that they could make. After you done helping them, Alex starts the photoshoot. They all look very professional, and Alex is doing a great job directing them. After a while, you hear some kind of moaning noise comming from one of the dressing rooms. You approach it and peek through the keyhole, getting a glimpse one of the models touching herself.<br> <br>
<video autoplay loop muted playsinline width="100%">
<source src="Images/Jobs/PhotographyAssistant/04_03.mp4" type="video/mp4">
Your browser does not support the video tag.
</video>
<br> <br>
After a few moments, you step away from the door, feeling a bit guilty for invading her privacy. You decide to focus on the photoshoot again, helping Alex with the equipment and making sure everything is running smoothly. After everything's done, you help Alex organize the studio. Then you change back and get ready to leave.
<<elseif _i == 3>>
You arrive at the studio and help Alex set everything up before the models arrive. After a while, they were all there and you start talking to them, suggesting lingerie outfits that would suit them, and even poses that they could make. After you done helping them, Alex starts the photoshoot. They all look very professional, and Alex is doing a great job directing them. You can't help but feel mesmerized watching these beautiful models striking sensual poses for the camera. Their confidence and allure are captivating, and you find yourself drawn into the atmosphere of the shoot. <br> <br>
<video autoplay loop muted playsinline width="100%">
<source src="Images/Jobs/PhotographyAssistant/04_04.mp4" type="video/mp4">
Your browser does not support the video tag.
</video>
<br> <br>
After a few moments, you shake off the feeling and decide to focus on the photoshoot again, helping Alex with the equipment and making sure everything is running smoothly. After everything's done, you help Alex organize the studio. Then you change back and get ready to leave.
<<elseif _i == 4>>
You arrive at the studio and help Alex set everything up before the models arrive. After a while, they were all there and you start talking to them, suggesting lingerie outfits that would suit them, and even poses that they could make. After you done helping them, Alex starts the photoshoot. They all look very professional, and Alex is doing a great job directing them. You can't help but feel mesmerized watching these beautiful models striking sensual poses for the camera. Their confidence and allure are captivating, and you find yourself drawn into the atmosphere of the shoot. <br> <br>
<video autoplay loop muted playsinline width="100%">
<source src="Images/Jobs/PhotographyAssistant/04_05.mp4" type="video/mp4">
Your browser does not support the video tag.
</video>
<br> <br>
After a few moments, you shake off the feeling and decide to focus on the photoshoot again, helping Alex with the equipment and making sure everything is running smoothly. After everything's done, you help Alex organize the studio. Then you change back and get ready to leave.
<<elseif _i == 5>>
You arrive at the studio and help Alex set everything up before the models arrive. After a while, they were all there and you start talking to them, suggesting lingerie outfits that would suit them, and even poses that they could make. After you done helping them, Alex starts the photoshoot. They all look very professional, and Alex is doing a great job directing them. You can't help but feel mesmerized watching these beautiful models striking sensual poses for the camera. Their confidence and allure are captivating, and you find yourself drawn into the atmosphere of the shoot. <br> <br>
<img src="Images/Jobs/PhotographyAssistant/04_06.jpg" style="width:75%; height:auto; display:block; margin:0 auto;"> <br> <br>
After a few moments, you shake off the feeling and decide to focus on the photoshoot again, helping Alex with the equipment and making sure everything is running smoothly. After everything's done, you help Alex organize the studio. Then you change back and get ready to leave.
<<elseif _i == 6>>
You arrive at the studio and help Alex set everything up before the models arrive. After a while, they were all there and you start talking to them, suggesting lingerie outfits that would suit them, and even poses that they could make. After you done helping them, Alex starts the photoshoot. They all look very professional, and Alex is doing a great job directing them. You can't help but feel mesmerized watching these beautiful models striking sensual poses for the camera. Their confidence and allure are captivating, and you find yourself drawn into the atmosphere of the shoot. <br> <br>
<img src="Images/Jobs/PhotographyAssistant/04_07.jpg" style="width:75%; height:auto; display:block; margin:0 auto;"> <br> <br>
After a few moments, you shake off the feeling and decide to focus on the photoshoot again, helping Alex with the equipment and making sure everything is running smoothly. After everything's done, you help Alex organize the studio. Then you change back and get ready to leave.
<</if>>
<<link "Return to campus">>
<<run showOrderPopup("✅ You did a great job in the studio today! +$35", "Campus")>>
<<set $storyContent = false>>
<<set $workedPhotography = true>>
<<set $clothing = $backupOutfit.clothing>>
<<set $shoes = $backupOutfit.shoes>>
<<set $socks = $backupOutfit.socks>>
<<set $underwear = $backupOutfit.underwear>>
<<set $bras = $backupOutfit.bras>>
<<unset $backupOutfit>>
<<run $('#avatar').empty().wiki('<<RenderAvatar>>')>>
<<if $lust < 90>>
<<set $money += 35>>
<<run showOrderPopup("✅ You did a great job in the studio today! +$35", "Campus")>>
<<else>>
<<set $money += 20>>
<<run showOrderPopup("🥵 You're too horny and can't quite focus and your boss notices, docking your pay. +$20", "Campus")>>
<</if>>
<<set $currentJobDaysWorked += 1>>
<<set _targetHour = 9>>
<<set _targetPeriod = "PM">>
<<set _minutesToSleep = setup.minutesUntil(_targetHour, _targetPeriod)>>
<<advanceTime _minutesToSleep>>
<<set $uniform = "None">>
<<if $lust > 90>>
<<set $lust = 100>>
<<else>>
<<set $lust += 10>>
<</if>>
<<if $energy - $energyDecrease < 0>>
<<set $energy = 0>>
<<else>>
<<set $energy -= $energyDecrease>>
<</if>>
<</link>>
<</nobr>><<nobr>>
<<set $location = "Mall">>
<<set $totalHour = ($period == "PM" and $hour != 12) ? $hour + 12 : ($period == "AM" and $hour == 12) ? 0 : $hour>>
<img src="Images/Locations/City/ShoppingMall/ShoppingMall.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<audio "mall" play>>
<<audio "city" stop>>
<</nobr>>
You arrive at Halden City Shopping Mall, the beating heart of local weekend plans, casual hangouts, and impulse shopping sprees. The air smells like a mix of pretzels, coffee, and new clothes. The wide hallways stretch out in every direction, lined with glowing store signs and the low hum of conversation. Escalators whirr in the distance, taking shoppers between floors, and everywhere you look there’s movement, people browsing, chatting, laughing, carrying colorful bags from every kind of store you can imagine. Whether you came here for something specific or just to kill time… there’s no leaving without at least looking around. What do you want to do?
<<nobr>>
<<if $hygiene < 15>>
<<if random(1,10) == 1>>
As you're walking by, people start noticing how stinky you are.<br><br>
<img src="Images/Locations/City/ShoppingMall/stink_mall_01.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<<elseif random(1,10) == 2>>
As you're walking by, people start noticing how stinky you are.<br><br>
<img src="Images/Locations/City/ShoppingMall/stink_mall_02.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<</if>>
<</if>>
<</nobr>>
<<nobr>>
<<if $totalHour >= 8 and $totalHour < 22>>
<<if $femininity >=5>>
[[Common Ground|CommonGround]]
<<else>>
<div class="link-button disabled">Common Ground (nothing in this store interests me)</div>
<</if>>
<<if $femininity >=50>>
[[Euphoria|Euphoria]]
<<else>>
<div class="link-button disabled">Euphoria (nothing in this store interests me)</div>
<</if>>
<<if $femininity < 70>>
[[The Rucksack Tailor|TheRucksackTailor]]
<<else>>
<div class="link-button disabled">The Rucksack Tailor (nothing in this store interests me anymore)</div>
<</if>>
<<if $femininity >=50>>
[[Luna Bloom|LunaBloom]]
<<else>>
<div class="link-button disabled">Luna Bloom (nothing in this store interests me)</div>
<</if>>
<<if $femininity >=60>>
[[Akiba Wardrobe|AkibaWardrobe]]
<<else>>
<div class="link-button disabled">Akiba Wardrobe (nothing in this store interests me)</div>
<</if>>
<<if $femininity >=0>>
[[LevelUp Looks|LevelUpLooks]]
<<else>>
<div class="link-button disabled">LevelUp Looks (nothing in this store interests me)</div>
<</if>>
<<if $femininity >=50>>
[[Nocturna|Nocturna]]
<<else>>
<div class="link-button disabled">Nocturna (nothing in this store interests me)</div>
<</if>>
<<if $femininity >=50 and $slutification >=20>>
[[Euphoria|Euphoria]]
<<else>>
<div class="link-button disabled">Euphoria (nothing in this store interests me)</div>
<</if>>
[[Hair & Co.|Hairdresser]]
<<link "Go back to the city">>
<<advanceTime 25>>
<<goto "City">>
<<audio "mall" stop>>
<</link>>
<<else>>
The shopping mall is closing...
<<link "Go back to the city">>
<<advanceTime 25>>
<<goto "City">>
<<audio "mall" stop>>
<</link>>
<</if>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<if $hunger < 2>>
<<set $hunger = 0>>
<<else>>
<<set $hunger -= 2>>
<</if>>
<<if $hygiene < 2>>
<<set $hygiene = 0>>
<<else>>
<<set $hygiene -= 2>>
<</if>>
<</nobr>><<nobr>>
<<set $location = "Campus">>
<<if $hunger > 98>>
<<set $hunger = 100>>
<<else>>
<<set $hunger += 2>>
<</if>>
<<if $hygiene < 2>>
<<set $hygiene = 0>>
<<else>>
<<set $hygiene -= 2>>
<</if>>
<<set $totalHour = ($period == "PM" and $hour != 12) ? $hour + 12 : ($period == "AM" and $hour == 12) ? 0 : $hour>>
<<if $totalHour >= 4 and $totalHour < 7>>
<img src="Images/Locations/Campus/Campus_Morning.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<<audio "night" play>>
<<elseif $totalHour >= 7 and $totalHour < 16>>
<img src="Images/Locations/Campus/Campus_Day.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<<audio "campus" play>>
<<elseif $totalHour >= 16 and $totalHour < 19>>
<img src="Images/Locations/Campus/Campus_Afternoon.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<<audio "campus" play>>
<<else>>
<img src="Images/Locations/Campus/Campus_Night.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<<audio "night" play>>
<</if>>
<</nobr>>
You arrive at Halden University Campus, where old brick buildings and modern glass halls sit side by side, blending tradition with the buzz of student life. The sound of conversations, laughter, and distant footsteps fills the air as students move between classes, sit on benches with laptops, or gather in small groups on the grassy lawns. Bulletin boards overflow with flyers for clubs, events, and study groups. The scent of coffee drifts from a nearby café where students cram for exams or casually hang out between lectures. Whether you’re here for class, a club meeting, or just wandering, the campus always feels alive with possibility, and a little bit of chaos. What do you want to do?
<<nobr>>
<<if $hygiene < 15>>
<<if $totalHour >= 6 and $totalHour < 19>>
<<if random(1,10) == 1>>
As you're walking by, people start noticing how stinky you are.<br><br>
<img src="Images/Locations/Campus/stink_campus_01.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<<elseif random(1,10) == 2>>
As you're walking by, people start noticing how stinky you are.<br><br>
<img src="Images/Locations/Campus/stink_campus_02.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<</if>>
<<else>>
<<if random(1,10) == 1>>
As you're walking by, people start noticing how stinky you are.<br><br>
<img src="Images/Locations/Campus/stink_campus_03.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<<elseif random(1,10) == 2>>
As you're walking by, people start noticing how stinky you are.<br><br>
<img src="Images/Locations/Campus/stink_campus_04.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<</if>>
<</if>>
<</if>>
<</nobr>>
<<nobr>>
<<if $totalHour >= 8 and $totalHour < 18>>
<<if random(1,50) == 1>>
You noticed some students screaming and laughing nearby.<br>
<<link "Check out what's going on">>
<<advanceTime 2>>
<<goto "nakedRun">>
<</link>>
<<elseif random(1,50) == 2>>
As you were walking, you noticed some girls sunbathing.<br>
<<link "Check them out">>
<<advanceTime 2>>
<<goto "sunbathingGirls">>
<</link>>
<<elseif random(1,50) == 3>>
You notice a commotion of several students nearby.<br>
<<link "Check out what's going on">>
<<advanceTime 2>>
<<goto "campusProtest">>
<</link>>
<<elseif random(1,50) == 4>>
One of the art students is drawing a couple nearby.<br>
<<link "Look at the artist">>
<<advanceTime 2>>
<<goto "sketchingGirl">>
<</link>>
<<elseif random(1,50) == 5>>
There's a photoshoot happening nearby.<br>
<<link "Check it out">>
<<advanceTime 2>>
<<goto "campusPhotoshoot">>
<</link>>
<</if>>
<<else>>
/*NIGHTIME RANDOM EVENTS*/
<<if random(1,50) == 1>>
You in the mood for some soda.<br>
<<link "Use the vending machine">>
<<advanceTime 2>>
<<goto "vendingMachine">>
<</link>>
<<elseif random(1,50) == 2>>
You smell cigarette smoke.<br>
<<link "Investigate the source">>
<<advanceTime 2>>
<<goto "smokingGirl">>
<</link>>
<<elseif random(1,50) == 3>>
Some students are playing some weird game nearby.<br>
<<link "Check it out">>
<<advanceTime 2>>
<<goto "lewdGame">>
<</link>>
<<elseif random(1,50) == 4>>
You hear someone moaning behind the library.<br>
<<link "Check it out">>
<<advanceTime 2>>
<<goto "moaningGirl">>
<</link>>
<<elseif random(1,50) == 5>>
You hear moaning noises coming from near the clocktower.<br>
<<link "Investigate">>
<<advanceTime 2>>
<<goto "moonlightBJ">>
<</link>>
<</if>>
<</if>> <br>
<<link "Go to your dorm">>
<<advanceTime 10>>
<<goto "Dorm">>
<<audio "campus" stop>>
<<audio "night" stop>>
<</link>>
<<if $totalHour >= 6 and $totalHour < 23>>
<<link "Go to the gym">>
<<advanceTime 10>>
<<goto "Gym">>
<<audio "campus" stop>>
<<audio "night" stop>>
<</link>>
<<else>>
<div class="link-button disabled">Go to the gym (closed)</div>
<</if>>
<<if $totalHour >= 7 and $totalHour < 22>>
<<link "Go to the library">>
<<advanceTime 10>>
<<goto "Library">>
<<audio "campus" stop>>
<<audio "night" stop>>
<</link>>
<<else>>
<div class="link-button disabled">Go to the library (closed)</div>
<</if>>
<<link "Go to the city">>
<<advanceTime 15>>
<<goto "City">>
<<audio "campus" stop>>
<<audio "night" stop>>
<</link>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<<if $hungerCheat == true>>
<<set $hunger = 0>>
<</if>>
<<if $hygieneCheat == true>>
<<set $hygiene = 100>>
<</if>>
/*VISITS TO EMILY'S DORM*/
<<if $emilyPath == true>>
<<if $visitedEmily != true>>
<<if $totalHour >= 13 and $totalHour <= 17 and $assignment == true and $emilyPath == true and $emilyQuest==0 and $weekDay == "Monday">>
[[Emily's Dorm|EmilyPath01_01]]
<<elseif $totalHour >= 13 and $totalHour <= 17 and $assignment == true and $emilyPath == true and $emilyQuest==1 and $weekDay == "Wednesday">>
<div class="link-button disabled">Emily's Dorm (She's not there right now)</div>
<<elseif $totalHour >= 12 and $totalHour <= 17 and $assignment == true and $emilyPath == true and $emilyQuest==2 and $weekDay == "Friday">>
<div class="link-button disabled">Emily's Dorm (She's not there right now)</div>
<<elseif $totalHour >= 13 and $totalHour <= 17 and $assignment == true and $emilyPath == true and $emilyQuest==3 and $weekDay == "Monday">>
[[Emily's Dorm|EmilyPath04_01]]
<<elseif $totalHour >= 13 and $totalHour <= 17 and $assignment == true and $emilyPath == true and $emilyQuest==4 and $weekDay == "Friday">>
[[Emily's Dorm|EmilyPath05_01]]
<<else>>
<<if ($totalHour > 17 and $totalHour < 23) || ($totalHour < 13 and $totalHour > 9)>>
<div class="link-button disabled">Emily's Dorm (She's not there right now)</div>
<<elseif $totalHour == 23 || ($totalHour >= 0 and $totalHour < 9)>>
<div class="link-button disabled">Emily's Dorm (She's sleeping right now)</div>
<<else>>
[[Emily's Dorm|EmilyDorm]]
<</if>>
<</if>>
<<else>>
<div class="link-button disabled">Emily's Dorm (You already visited her today)</div>
<</if>>
<</if>>
/* VISITS TO LUCY'S DORM */
<<if $lucyPath == true>>
<<if $visitedLucy != true>>
<<if $totalHour >= 13 and $totalHour <= 17 and $assignment == true and $lucyPath == true and $lucyQuest==0 and $weekDay != "Sunday">>
[[Lucy's Dorm|LucyPath01_01]]
<<elseif $totalHour >= 13 and $totalHour <= 17 and $lucyPath == true and $lucyQuest==1 and ($weekDay == "Wednesday" || $weekDay == "Thursday" || $weekDay == "Friday")>>
<div class="link-button disabled">Lucy's Dorm (She's not there right now)</div>
<<elseif $totalHour >= 13 and $totalHour <= 17 and $lucyPath == true and $lucyQuest==2 and $weekDay == "Monday">>
<div class="link-button disabled">Lucy's Dorm (She's not there right now)</div>
<<elseif $totalHour >= 13 and $totalHour <= 17 and $lucyPath == true and $lucyQuest==3 and ($weekDay == "Wednesday" || $weekDay == "Thursday")>>
<div class="link-button disabled">Lucy's Dorm (She's not there right now)</div>
<<elseif $totalHour >= 13 and $totalHour <= 17 and $lucyPath == true and $lucyQuest==4 and $weekDay == "Friday">>
<div class="link-button disabled">Lucy's Dorm (She's not there right now)</div>
<<elseif $totalHour >= 13 and $totalHour <= 17 and $lucyPath == true and $lucyQuest==5 and $weekDay == "Tuesday">>
[[Lucy's Dorm|LucyPath06_01]]
<<elseif $totalHour >= 13 and $totalHour <= 17 and $lucyPath == true and $lucyQuest==6 and $weekDay == "Thursday">>
[[Lucy's Dorm|LucyPath07_01]]
<<elseif $totalHour >= 13 and $totalHour <= 17 and $lucyPath == true and $lucyQuest==7 and $weekDay == "Monday">>
[[Lucy's Dorm|LucyPath08_01]]
<<elseif $totalHour >= 13 and $totalHour <= 17 and $lucyPath == true and $lucyQuest==8 and $weekDay == "Wednesday">>
[[Lucy's Dorm|LucyPath09_01]]
<<elseif $totalHour >= 13 and $totalHour <= 17 and $lucyPath == true and $lucyQuest==9 and $weekDay == "Friday">>
[[Lucy's Dorm|LucyPath10_01]]
<<elseif $totalHour >= 13 and $totalHour <= 17 and $lucyPath == true and $lucyQuest==10 and $weekDay == "Monday">>
<div class="link-button disabled">Lucy's Dorm (She's not there right now)</div>
<<elseif $totalHour >= 13 and $totalHour <= 17 and $lucyPath == true and $lucyQuest==11 and $weekDay == "Wednesday">>
[[Lucy's Dorm|LucyPath12_01]]
<<elseif $totalHour >= 13 and $totalHour <= 17 and $lucyPath == true and $lucyQuest==12 and $weekDay == "Friday">>
<div class="link-button disabled">Lucy's Dorm (She's not there right now)</div>
<<elseif $totalHour >= 13 and $totalHour <= 17 and $lucyPath == true and $lucyQuest==13 and $weekDay == "Monday">>
<div class="link-button disabled">Lucy's Dorm (She's not there right now)</div>
<<elseif $totalHour >= 13 and $totalHour <= 17 and $lucyPath == true and $lucyQuest==14 and $weekDay == "Thursday">>
<div class="link-button disabled">Lucy's Dorm (She's not there right now)</div>
<<elseif $totalHour >= 13 and $totalHour <= 17 and $lucyPath == true and $lucyQuest==15 and $weekDay == "Friday">>
[[Lucy's Dorm|LucyPath16_01]]
<<elseif $totalHour >= 12 and $totalHour <= 17 and $lucyPath == true and $lucyQuest==16 and $weekDay == "Monday">>
<div class="link-button disabled">Lucy's Dorm (She's not there right now)</div>
<<elseif $totalHour >= 13 and $totalHour <= 17 and $lucyPath == true and $lucyQuest==17 and $weekDay == "Thursday">>
<div class="link-button disabled">Lucy's Dorm (She's not there right now)</div>
<<elseif $totalHour >= 13 and $totalHour <= 17 and $lucyPath == true and $lucyQuest==18 and $weekDay == "Thursday">>
[[Lucy's Dorm|LucyPath19_01]]
<<elseif $totalHour >= 13 and $totalHour <= 17 and $lucyPath == true and $lucyQuest==19 and $weekDay == "Tuesday">>
<div class="link-button disabled">Lucy's Dorm (She's not there right now)</div>
<<elseif $totalHour >= 13 and $totalHour <= 17 and $lucyPath == true and $lucyQuest==20 and $weekDay == "Thursday">>
[[Lucy's Dorm|LucyPath21_01]]
<<else>>
<<if ($totalHour > 17 and $totalHour < 23) || ($totalHour < 13 and $totalHour > 9)>>
<div class="link-button disabled">Lucy's Dorm (She's not there right now)</div>
<<elseif $totalHour == 23 || ($totalHour >= 0 and $totalHour < 9)>>
<div class="link-button disabled">Lucy's Dorm (She's sleeping right now)</div>
<<elseif $lucyQuest >= 21 && $lucyQuest < 24>>
<div class="link-button disabled">Lucy's Dorm (You don't wanna see Lucy right now)</div>
<<else>>
[[Lucy's Dorm|LucyDorm]]
<</if>>
<</if>>
<<else>>
<div class="link-button disabled">Lucy's Dorm (You already visited her today)</div>
<</if>>
<</if>>
/* VISITS TO SOPHIA'S DORM */
<<if $sophiaPath == true>>
<<if $visitedSophia != true>>
<<if $totalHour >= 13 and $totalHour <= 17 and $assignment == true and $sophiaPath == true and $sophiaQuest==0 and ($weekDay == "Tuesday" || $weekDay == "Wednesday")>>
[[Sophia's Dorm|SophiaPath01_01]]
<<elseif $totalHour >= 13 and $totalHour <= 17 and $assignment == true and $sophiaPath == true and $sophiaQuest==1 and ($weekDay == "Thursday" or $weekDay == "Friday")>>
[[Sophia's Dorm|SophiaPath02_01]]
<<elseif $totalHour >= 13 and $totalHour <= 17 and $sophiaPath == true and $sophiaQuest==2 and $weekDay == "Monday">>
[[Sophia's Dorm|SophiaPath03_01]]
<<elseif $totalHour >= 13 and $totalHour <= 17 and $sophiaPath == true and $sophiaQuest==3 and $weekDay == "Wednesday">>
[[Sophia's Dorm|SophiaPath04_01]]
<<elseif $totalHour >= 12 and $totalHour <= 17 and $sophiaPath == true and $sophiaQuest==4 and $weekDay == "Friday">>
<div class="link-button disabled">Sophia's Dorm (She's not there right now)</div>
<<elseif $totalHour >= 13 and $totalHour <= 17 and $sophiaPath == true and $sophiaQuest==5 and $weekDay == "Monday">>
[[Sophia's Dorm|SophiaPath06_01]]
<<elseif $totalHour >= 13 and $totalHour <= 17 and $sophiaPath == true and $sophiaQuest==6 and $weekDay == "Wednesday">>
[[Sophia's Dorm|SophiaPath07_01]]
<<elseif $totalHour >= 13 and $totalHour <= 17 and $sophiaPath == true and $sophiaQuest==7 and $weekDay == "Friday">>
[[Sophia's Dorm|SophiaPath08_01]]
<<elseif $totalHour >= 13 and $totalHour <= 17 and $sophiaPath == true and $sophiaQuest==8 and $weekDay == "Tuesday">>
[[Sophia's Dorm|SophiaPath09_01]]
<<elseif $totalHour >= 13 and $totalHour <= 17 and $sophiaPath == true and $sophiaQuest==9 and $weekDay == "Thursday">>
[[Sophia's Dorm|SophiaPath10_01]]
<<else>>
<<if ($totalHour > 17 and $totalHour < 23) || ($totalHour < 13 and $totalHour > 9)>>
<div class="link-button disabled">Sophia's Dorm (She's not there right now)</div>
<<elseif $totalHour == 23 || ($totalHour >= 0 and $totalHour < 9)>>
<div class="link-button disabled">Sophia's Dorm (She's sleeping right now)</div>
<<else>>
[[Sophia's Dorm|SophiaDorm]]
<</if>>
<</if>>
<<else>>
<div class="link-button disabled">Sophia's Dorm (You already visited her today)</div>
<</if>>
<</if>>
/* VISITS TO DR. MARLOWE'S OFFICE */
<<if $marlowePath == true>>
<<if $visitedMarlowe != true>>
<<if $totalHour >= 13 and $totalHour <= 17 and $assignment == true and $marlowePath == true and $marloweQuest==0 and ($weekDay != "Saturday" || $weekDay == "Sunday")>>
[[Dr. Marlowe's Office|MarlowesOffice]]
<<elseif $totalHour >= 13 and $totalHour <= 17 and $assignment == true and $marlowePath == true and $marloweQuest==1 and ($weekDay != "Saturday" || $weekDay == "Sunday")>>
[[Dr. Marlowe's Office|MarlowesOffice]]
<<elseif $totalHour >=13 and $totalHour <= 17 and $marlowePath == true and $marloweQuest==3 and $weekDay == "Monday">>
[[Dr. Marlowe's Office|MarlowePath04_01]]
<<else>>
<<if ($totalHour > 0 and $totalHour < 13) ||($totalHour > 17 and $totalHour <= 23)>>
<div class="link-button disabled">Dr. Marlowe's Office (He's not there right now)</div>
<<else>>
[[Dr. Marlowe's Office|MarlowesOffice]]
<</if>>
<</if>>
<<else>>
<div class="link-button disabled">Dr. Marlowe's Office (You already visited him today)</div>
<</if>>
<</if>>
<</nobr>><<nobr>>
<<set _emilyScene = random(1,5)>>
<<if _emilyScene == 1>>
You walk in and see Emily with a weird device strapped to her head, sitting on her desk and taking notes.<br><br>
<img src="Images/Locations/Campus/EmilyDorm/01.jpg" style="width:75%; height:auto; display:block; margin:0 auto;"><br><br>
<<mc>>Hi Emily, what are you doing?<</mc>><br><br>
<<emily>>Oh hi sweetie! I'm just running some EEG experiments on myself for my neuroscience class. I'm really busy right now. Can you come back later?<</emily>><br><br>
<<mc>>Sure, okay. I'll come back later.<</mc>><br><br>
<<elseif _emilyScene == 2>>
You walk in and see Emily sitting on the floor taking notes.<br><br>
<img src="Images/Locations/Campus/EmilyDorm/02.jpg" style="width:75%; height:auto; display:block; margin:0 auto;"><br><br>
<<mc>>Hey, may I come in?<</mc>><br><br>
<<emily>>Oh, hi! Sure, come on in. I'm just rewriting my notes. I want them to be perfect. Make yourself confortable, I'll be done in a few hours.<</emily>><br><br>
<<mc>>A few hours? Do you want me to come back later?<</mc>><br><br>
<<emily>>If you'd like. I really can't stop right now. Sorry...<</emily>><br><br>
<<mc>>It's okay, I'll come back later.<</mc>><br><br>
<<elseif _emilyScene == 3>>
You walk in and see Emily, on her knees, taking care of some plants.<br><br>
<img src="Images/Locations/Campus/EmilyDorm/03.jpg" style="width:75%; height:auto; display:block; margin:0 auto;"><br><br>
<<mc>>Hey Emily, what are you doing down there?<</mc>><br><br>
<<emily>>Oh, hi! I'm just repotting some of my plants. They were getting too big for their pots.<</emily>><br><br>
<<mc>>Oh, I was hoping we could hang out...<</mc>><br><br>
<<emily>>I'm sorry, sweetie. I really need to finish this right now. Maybe later?<</emily>><br><br>
<<mc>>Sure, I'll come back later.<</mc>><br><br>
<<elseif _emilyScene == 4>>
You walk in and see Emily, siting on the floor with some girls. Some are with their eyes closed and some are crying.<br><br>
<img src="Images/Locations/Campus/EmilyDorm/04.jpg" style="width:75%; height:auto; display:block; margin:0 auto;"><br><br>
<<emily>>Hey sweetie!<</emily>><br><br>
<<mc>>Hey, what's going on?<</mc>><br><br>
<<emily>>I'm running a support group with some girls right now. Can you come back later? Sorry...<</emily>><br><br>
<<mc>>No problem, I'll come back some other time.<</mc>><br><br>
<<elseif _emilyScene == 5>>
You walk in and see Emily, wearing an old outfit, cleaning her dorm.<br><br>
<img src="Images/Locations/Campus/EmilyDorm/05.jpg" style="width:75%; height:auto; display:block; margin:0 auto;"><br><br>
<<mc>>Hi Emily!<</mc>><br><br>
<<emily>>Hey sweetie!<</emily>><br><br>
<<mc>>I see that you're busy?<</mc>><br><br>
<<emily>>Yeah, the dorm was too dirty. I need to clean it up.<</emily>><br><br>
<<mc>>No problem, I'll come back some later.<</mc>><br><br>
<</if>>
<<if $emilyQuest == 0>>
<<emily>>I'll be free next Monday afternoon if you want to hang out then!<</emily>><br><br>
<<elseif $emilyQuest == 1>>
<<emily>>I'll be free next Wednesday afternoon if you want to hang out then!<</emily>><br><br>
<<elseif $emilyQuest == 2>>
<<emily>>I'll text you next Friday for us to do something, ok hon?<</emily>><br><br>
<<elseif $emilyQuest == 3>>
<<emily>>I'll be free next Monday afternoon if you want to hang out then!<</emily>><br><br>
<<elseif $emilyQuest == 4>>
<<emily>>I'll be free next Friday afternoon if you want to hang out then!<</emily>><br><br>
<<elseif $emilyQuest == 5>>
<<emily>>I'll find you on Monday, baby!<</emily>><br><br>
<</if>>
You nod and head back out.
<</nobr>>
<<link "Leave Emily's dorm">>
<<advanceTime 30>>
<<goto "Campus">>
<<set $visitedEmily = true>>
<</link>><img src="Images/Locations/Campus/Events/naked_guy_running.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
Some guy is running naked across the campus lawn, people around are laughing and cheering as he dodges students and faculty alike. You wonder how he managed to get in this situation.
<<link "Move on">>
<<if $lust <= 99>>
<<set $lust += 1>>
<<else>>
<<set $lust = 100>>
<</if>>
<<goto "Campus">>
<<statChange "+Lust" "pink">>
<</link>><img src="Images/Locations/Campus/Events/sketching_girl.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
You see the young girl sitting on the grass, drawing in a small canvas, a couple sitting nearby posing for her. She glances up at you briefly, giving you a shy smile before returning to her work.
<<link "Move on">>
<<goto "Campus">>
<</link>><img src="Images/Locations/Campus/Events/campus_protest.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
You see a group of students gathered, holding signs and chanting slogans. You approach a student nerby and ask what's going on.
<<mc>>What's the protest about?<</mc>>
<<femaleStudent>>We're protesting for better lower tuition fees and also for climate justice. It's time the administration takes our well being seriously! Join us, cutie!<</femaleStudent>>
<<mc>>I'm sorry, I can't right now.<</mc>>
<<femaleStudent>>That's okay! Just remember, your voice matters too!<</femaleStudent>>
<<link "Move on">>
<<goto "Campus">>
<</link>><img src="Images/Locations/Campus/Events/sunbathing_girls.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
You see three girls lying on their towels, sunbathing. They seem to be enjoying the warm weather, chatting and laughing among themselves. One of then turns around and notices you looking.
<<sunbathingGirl>>Hey there! Wanna join us? We have an extra bikini. You'd look cute in it!<</sunbathingGirl>>
<<mc>>T-thanks, but I think I'll pass.<</mc>>
<<sunbathingGirl>>Aw, come on! Don't be shy! It's a beautiful day to soak up some sun!<</sunbathingGirl>>
<<mc>>Maybe next time.<</mc>>
<<sunbathingGirl>>Alright, suit yourself! Enjoy the sun!<</sunbathingGirl>>
<<link "Move on">>
<<goto "Campus">>
<<if $lust <= 95>>
<<set $lust += 5>>
<<else>>
<<set $lust = 100>>
<</if>>
<<statChange "+Lust" "pink">>
<</link>><video autoplay loop muted playsinline width="100%">
<source src="Images/Locations/Campus/Events/sensual_photoshoot.mp4" type="video/mp4">
Your browser does not support the video tag.
</video>
You see a professional photoshoot happening nearby, with a model posing seductively in various outfits while the photographer directs her. The model catches your eye and gives you a sultry smile.
<<link "Move on">>
<<goto "Campus">>
<<if $lust <= 90>>
<<set $lust += 10>>
<<else>>
<<set $lust = 100>>
<</if>>
<<statChange "+Lust" "pink">>
<</link>>You approach the vending machine, its bright lights illuminating the surrounding area. As you insert your money and make your selection, but two cans of soda suddenly fall out instead of one. You grab them both, puzzled but amused, and notice a small note taped to one of the cans.
<img src="Images/Locations/Campus/Events/can_note.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
You feel uneasy, but also curious about who might have left it. Maybe it wasn't even meant for you, but the thought lingers as you walk away with your sodas anyway.
<<link "Move on">>
<<goto "Campus">>
<</link>><img src="Images/Locations/Campus/Events/smoking_girl.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
You follow the smell of cigarette smoke and find a girl smoking by herself behind the library building.
<<smokingGirl>>Hey there, wanna join me for a smoke? It's kinda lonely out here.<</smokingGirl>>
<<mc>>I don't usually smoke, but thanks for the offer.<</mc>>
<<smokingGirl>>No worries! Just thought I'd ask. Sometimes it's nice to have company.<</smokingGirl>>
<<mc>>I guess it could be nice to relax for a bit.<</mc>>
<<smokingGirl>>Great! Here, take one of mine.<</smokingGirl>>
You take a cigarette from her and light it up, feeling the calming effect of the smoke as you chat for a while.
<<smokingGirl>>So, what brings you out here at this hour?<</smokingGirl>>
<<mc>>Just needed a break from studying. You?<</mc>>
<<smokingGirl>>Same here. Sometimes the night air helps clear my mind.<</smokingGirl>>
You both finish your cigarettes. She smiles and says:
<<smokingGirl>>Thanks for the company. Maybe you'll pay me back for this cigarette sometime.<</smokingGirl>>
<<mc>>Sure, maybe next time.<</mc>>
<<link "Move on">>
<<goto "Campus">>
<</link>><img src="Images/Locations/Campus/Events/lewd_game.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
You follow the sound of laughter and find a group of students playing a game that looks... interesting. Most of them are naked, and they seem to be playing cards and daring each other to perform various lewd acts in public. You decide to leave before they notice you.
<<link "Move on">>
<<goto "Campus">>
<<if $lust <= 90>>
<<set $lust += 10>>
<<else>>
<<set $lust = 100>>
<</if>>
<<statChange "+Lust" "pink">>
<</link>><img src="Images/Locations/Campus/Events/masturbating_girl.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
You get behind the library, following the moaning sounds and you find a girl by herself. Her skirt is hiked up, and she's touching herself with her bare hands. She seems so lost in her own world that she doesn't notice you at all. You decide to leave before she sees you.
<<link "Move on">>
<<goto "Campus">>
<<if $lust <= 90>>
<<set $lust += 10>>
<<else>>
<<set $lust = 100>>
<</if>>
<<statChange "+Lust" "pink">>
<</link>><img src="Images/Locations/Campus/Events/moonlight_bj.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
You follow the moaning sounds to the area near the clocktower and see a couple sitting on the grass. The girl is sucking the guy's cock, her head bobbing up and down as he takes it deeper into her mouth. They seem completely engrossed in each other, oblivious to the world around them. You decide to leave before they notice you.
<<link "Move on">>
<<goto "Campus">>
<<if $lust <= 90>>
<<set $lust += 10>>
<<else>>
<<set $lust = 100>>
<</if>>
<<statChange "+Lust" "pink">>
<</link>><<nobr>>
<<set $location = "Library">>
<<set $hunger += 2>>
<<set $hygiene -= 2>>
<<set $totalHour = ($period == "PM" and $hour != 12) ? $hour + 12 : ($period == "AM" and $hour == 12) ? 0 : $hour>>
<<if $totalHour >= 6 and $totalHour < 16>>
<img src="Images/Locations/Campus/Library/Library_Day.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<<elseif $totalHour >= 16 and $totalHour < 19>>
<img src="Images/Locations/Campus/Library/Library_Afternoon.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<<else>>
<img src="Images/Locations/Campus/Library/Library_Night.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<</if>>
<</nobr>>
You're at your the Halden University's Library. What do you want to do?
<<nobr>>
<<if $totalHour >= 7 and $totalHour < 22>>
[[Try to study|libraryStudy]]
<<else>>
The library is about to close...
<</if>>
<<if $totalHour >= 13 and $totalHour <= 17 and $lucyPath == true and $lucyQuest==23 and $weekDay == "Friday" and not $sleeping>>
[[Review some books of the assignment|LucyPath24_01]]
<</if>>
<<link "Go back to the campus">>
<<advanceTime 10>>
<<goto "Campus">>
<</link>>
<<if $hungerCheat == true>>
<<set $hunger = 0>>
<</if>>
<<if $hygieneCheat == true>>
<<set $hygiene = 100>>
<</if>>
<</nobr>><<nobr>>
<<set _emilyScene = random(1,5)>>
<<if _emilyScene == 1>>
You walk in and see Lucy, sitting on her bed, holding a tablet.<br><br>
<img src="Images/Locations/Campus/LucyDorm/01.jpg" style="width:75%; height:auto; display:block; margin:0 auto;"><br><br>
<<mc>>Hi Lucy, what are you doing?<</mc>><br><br>
<<lucy>>Can't talk. I'm about to beat my high score.<</lucy>><br><br>
<<mc>>Err... okay...<</mc>><br><br>
<<elseif _emilyScene == 2>>
You walk in and see Lucy in full cosplay, making poses in front of her phone.<br><br>
<img src="Images/Locations/Campus/LucyDorm/02.jpg" style="width:75%; height:auto; display:block; margin:0 auto;"><br><br>
<<mc>>Hey! Why are you all dressed up?<</mc>><br><br>
<<lucy>>Oh, I'm recording some videos. I'll post them later today.<</lucy>><br><br>
<<mc>>Oh... ok... I'll come back later.<</mc>><br><br>
<<elseif _emilyScene == 3>>
You walk in and Lucy lying on her bed, with her blanket over her head, looking completly focused while reading a manga.<br><br>
<img src="Images/Locations/Campus/LucyDorm/03.jpg" style="width:75%; height:auto; display:block; margin:0 auto;"><br><br>
<<mc>>Hey Lucy, what are you doing?<</mc>><br><br>
<<lucy>>Taking my dog for a walk... What does it look like I'm doing man?<</lucy>><br><br>
<<mc>>Oh... I....<</mc>><br><br>
<<lucy>>I'm sorry, man... I'm almost finishing this manga. Can't you come back some other time?<</lucy>><br><br>
<<mc>>Sure, I'll come back later.<</mc>><br><br>
<<elseif _emilyScene == 4>>
You walk in and see Lucy on the floor, trying to manage a buch of led strips.<br><br>
<img src="Images/Locations/Campus/LucyDorm/04.jpg" style="width:75%; height:auto; display:block; margin:0 auto;"><br><br>
<<lucy>>Oh, hi.<</lucy>><br><br>
<<mc>>Hey, what's going on?<</mc>><br><br>
<<lucy>>Wasn't happy with the astethic of my dorm, so I'm rearraging some LED strips.<</lucy>><br><br>
<<mc>>I see. Need any help?<</mc>><br><br>
<<lucy>>No, it's okay. I think I got it. Come back later, ok?<</lucy>><br><br>
<<mc>>No problem...<</mc>><br><br>
<<elseif _emilyScene == 5>>
You walk in and see Lucy, wearing an old outfit, cleaning her dorm.<br><br>
<img src="Images/Locations/Campus/LucyDorm/05.jpg" style="width:75%; height:auto; display:block; margin:0 auto;"><br><br>
<<mc>>Hi Lucy!<</mc>><br><br>
<<lucy>>Hey. Trying to edit my char. Just bought a new skin pack.<</lucy>><br><br>
<<mc>>Oh, sounds fun. May I join in?<</mc>><br><br>
<<lucy>>Absolutely not. My char is perfect and I don't want you to know how I make it perfect.<</lucy>><br><br>
<<mc>>Are you serious?<</mc>><br><br>
<<lucy>>Dead serious. Now go away, please.<</lucy>><br><br>
<<mc>>O... Okay then...<</mc>><br><br>
<</if>>
<<if $lucyQuest == 0>>
<<lucy>>Come back any day, except Sunday.<</lucy>><br><br>
<<elseif $lucyQuest == 1>>
<<lucy>>I'll be free next Wednesday, Thursday or Friday. Come by any of these days.<</lucy>><br><br>
<<elseif $lucyQuest == 2>>
<<lucy>>I'll text you, ok?<</lucy>><br><br>
<<elseif $lucyQuest == 3>>
<<lucy>>I'll find you next Wednesday or Thursday, don't worry.<</lucy>><br><br>
<<elseif $lucyQuest == 4>>
<<lucy>>I'll text you, ok?<</lucy>><br><br>
<<elseif $lucyQuest == 5>>
<<lucy>>Come by next Tuesday after class, ok?<</lucy>><br><br>
<<elseif $lucyQuest == 6>>
<<lucy>>Come by next Thursday after class, ok?<</lucy>><br><br>
<<elseif $lucyQuest == 7>>
<<lucy>>Come by next Monday after class, ok?<</lucy>><br><br>
<<elseif $lucyQuest == 8>>
<<lucy>>Come by next Wednesday after class, ok?<</lucy>><br><br>
<<elseif $lucyQuest == 9>>
<<lucy>>Come by next Friday after class, ok?<</lucy>><br><br>
<<elseif $lucyQuest == 10>>
<<lucy>>Come by next Monday after class, ok?<</lucy>><br><br>
<<elseif $lucyQuest == 11>>
<<lucy>>Come by next Wednesday after class, ok?<</lucy>><br><br>
<<elseif $lucyQuest == 12>>
<<lucy>>I'll text you, ok?<</lucy>><br><br>
<<elseif $lucyQuest == 13>>
<<lucy>>Come by next Monday after class, ok?<</lucy>><br><br>
<<elseif $lucyQuest == 14>>
<<lucy>>Come by next Thursday after class, ok?<</lucy>><br><br>
<<elseif $lucyQuest == 15>>
<<lucy>>Come by next Friday after class, ok?<</lucy>><br><br>
<<elseif $lucyQuest == 16>>
<<lucy>>I'll text you, ok?<</lucy>><br><br>
<<elseif $lucyQuest == 17>>
<<lucy>>Come by next Tuesday after class, ok? But only if you managed to sissygasm like a good girl.<</lucy>><br><br>
<<elseif $lucyQuest == 18>>
<<lucy>>Come by next Thursday after class, ok?<</lucy>><br><br>
<<elseif $lucyQuest == 19>>
<<lucy>>Come by next Tuesday after class, ok?<</lucy>><br><br>
<<elseif $lucyQuest == 20>>
<<lucy>>Come by next Thursday after class, ok?<</lucy>><br><br>
<<elseif $lucyQuest == 23>>
<<lucy>>I'll find you next Friday after class, ok?<</lucy>><br><br>
<</if>>
You nod and head back out.
<</nobr>>
<<link "Leave Lucy's dorm">>
<<advanceTime 30>>
<<goto "Campus">>
<<set $visitedLucy = true>>
<</link>><<nobr>>
<<if $marloweQuest == 0>>
You approach Dr. Marlowe's office door. You knock a couple of times and slowly turn the doorknob. As the door opens, you see Dr. Marlowe sitting at her desk looking at the stack of papers she has to grade. When you step in, she looks up to see you coming near her desk.<br><br>
<img src="Images/Locations/Campus/MarlowesOffice/story_01.jpg" style="width:75%; height:auto; display:block; margin:0 auto;"><br><br>
<<evelyn>>Ah, $mc, how's your week going?<</evelyn>><br><br>
You respond with a nod and a shy smile.<br><br>
<<mc>>It's going fine. Lots to do, but it's a typical week so far.<</mc>><br><br>
<<evelyn>>So, do you have any questions for me, regarding your homework?<</evelyn>><br><br>
She's very polite and it brings you a certain confort.
<<mc>>Oh, the videos? I forgot to watch them. As I said, it's been a busy week. I had a lot to do on the past days.<</mc>><br><br>
<<evelyn>>Don’t we all?<</evelyn>><br><br>
You try to see if she’s disappointed in her eyes, but the woman is a stone mask that you simply can’t decipher. Whether or not she’s upset is something you simply can’t figure out because of how seemingly blank her eyes are, as well as the look on her face that shows no form of any emotions. The two of you stay silent for what feels like hours, but in reality is mere moments before she breaks the tension by speaking.
<<evelyn>>Well, if you eventually find some time to watch them, I hope you find them appealing. As for me, I have plenty of work of my own to do, so excuse me while I get to it<</evelyn>>.<br><br>
You walk away from her desk in a sort of daze at the seeming dismissal of Dr. Marlowe. You understand that she is trying to help your education, but you also had other things to do. A part of you wonders about maybe finding time to watch them, but you also have other responsibilities. Walking back to your dorm, you recall the blank look in her eyes, and it makes you begin to worry if you’ve somehow gotten yourself into something you might be unable to handle.
<<elseif ($marloweQuest == 1 || $marloweQuest == 2)>>
You approach Dr. Marlowe's office and the door is slightly ajar. You push it open and step inside, where you see Dr. Marlowe sitting on her desk. She doesn't see you at first as she was looking at her phone. You cough in a soft manner to get her attention, and her body doesn't move an inch, except for her eyes, which lock on you.<br><br>
<img src="Images/Locations/Campus/MarlowesOffice/story_02.jpg" style="width:75%; height:auto; display:block; margin:0 auto;"><br><br>
<<evelyn>>Ah, $mc, how's your week going?<</evelyn>><br><br>
<<mc>>It's fine.<</mc>><br><br>
She points at a chair in front of her desk, indicating for you to sit down, and you sit. As you do it, you can’t help but stare at her when she moves her seat to directly face you<br><br>
<<evelyn>>And did you complete the homework?<</evelyn>><br><br>
<<if $marloweQuest == 1>>
<<mc>>I only watched one of them.<</mc>><br><br>
<<elseif $marloweQuest == 2>>
<<mc>>I only watched a couple of them.<</mc>><br><br>
<</if>>
<<evelyn>>Well, it’s a start, but I’d highly recommend that you watch the remaining bits before I can give you a further assignment.<</evelyn>><br><br>
The tone she uses makes you feel like you shouldn’t return without watching the last of the videos.<br><br>
Without a word she returns to her chair to the pile of tests that needs to be graded, and indicates to you that it's time for you to finish up your homework. Walking from the office, you make your way down the hall and wonder why you didn’t finish watching all of them. A part of you worries that you may have angered her by not completing the homework, but you didn’t see anything in her eyes or posture to indicate she’s upset.<br><br>
<<mc>>I guess I’ll get to it<</mc>><br><br>
You mutter while walking down the busy hall towards the campus.
<<else>>
<<set _emilyScene = random(1,5)>>
<<if _emilyScene == 1>>
You knock on Dr. Marlowe's office door and walk in. She had a couple of computer screens on her desk. It wasn't close, but you could read the title on the top of the screen saying "Hypnosis Protocols" and some parameters below.<br><br>
<img src="Images/Locations/Campus/MarlowesOffice/01.jpg" style="width:75%; height:auto; display:block; margin:0 auto;"><br><br>
<<evelyn>>Mr. $mc. What brings you here today?<</evelyn>><br><br>
<<mc>>Hi, Dr. Marlowe. I was... thinking... Do you have a moment?<</mc>><br><br>
<<evelyn>>Actually, I do not.<</evelyn>><br><br>
You look at the frequencies on the screen, trying to understand what they are for, but you can't make sense of it.<br><br>
<<mc>>What's all that for?<</mc>><br><br>
<<evelyn>>I'm sorry, but I cannot disclose treatments of my patients with anynone, specially not students.<</evelyn>><br><br>
<<mc>>Oh, okay... I'm sorry for asking.<</mc>><br><br>
<<evelyn>>No problem. Now please, you know your way out.<</evelyn>><br><br>
You head back towards the door, feeling a bit embarrassed for asking such a question.<br><br>
<<elseif _emilyScene == 2>>
You approach Dr. Marlowe's office door, and it was slightly ajar. You walk through it and see Dr. Marlowe focused on writing what it looked like an arcticle.<br><br>
<img src="Images/Locations/Campus/MarlowesOffice/02.jpg" style="width:75%; height:auto; display:block; margin:0 auto;"><br><br>
You knock on the door, even though you were already in. She doesn't look up, but she knows you're there.<br><br>
<<evelyn>>Mr. $mc.<</evelyn>><br><br>
<<mc>>Hi, Dr. Marlowe...<</mc>><br><br>
<<evelyn>>I'm writing the content of the classes for next semester, is it something urgent?<</evelyn>><br><br>
You wanted to answer her, but the words simply didn't come out.<br><br>
<<evelyn>>I suppose not. I would appreciate if you left me to my work now.<</evelyn>><br><br>
<<mc>>Ok... I'm sorry.<</mc>><br><br>
She keeps typing without looking at you, and you head back towards the door, feeling a bit embarrassed for interrupting her work.<br><br>
<<elseif _emilyScene == 3>>
As you get closer to Dr. Marlowe's office, you could hear some muffled sounds of her voice. You pressed your ear against it and could hear her voice.<br><br>
<<evelyn>>Relax for me.<</evelyn>><br><br>
<<evelyn>>You already know how this ends.<</evelyn>><br><br>
You slowly turn the doorknow and look through the crack. Dr. Marlowe was sitting at her desk, looking at a computer screen, and speaking softly at a microphone.<br><br>
<img src="Images/Locations/Campus/MarlowesOffice/03.jpg" style="width:75%; height:auto; display:block; margin:0 auto;"><br><br>
<<mc>>Uh... Dr. Marlowe...?<</mc>><br><br>
She stops speaking and looks at you.<br><br>
<<evelyn>>Mr. $mc. I can't really talk right now.<</evelyn>><br><br>
<<mc>>Oh, sorry to bother you... I just... I was curious about what you were doing...<</mc>><br><br>
She ignored your curiosity and just turned back to her screen. You stay silent for a couple of seconds and then step back towards the door.<br><br>
<<elseif _emilyScene == 4>>
You arrive at Dr. Marlowe's office and the door is slightly open. Once you step in, you see Dr. Marlowe standing next to a desk, facing a board with several notes, pictures and strings connecting them. She seems to be deep in thought as she studies the board.<br><br>
<img src="Images/Locations/Campus/MarlowesOffice/04.jpg" style="width:75%; height:auto; display:block; margin:0 auto;"><br><br>
<<mc>>Hi Dr. Marlowe... Sorry to bother you...<</mc>><br><br>
<<evelyn>>Mr. $mc. What brings you here today?<</evelyn>><br><br>
<<mc>>Are you too busy?<</mc>><br><br>
<<evelyn>>Actually, I do not have time to talk right now. I need to review some case studies.<</evelyn>><br><br>
You look at the board, trying to understand what it's for, but you can't make sense of it, or even identify who's in the pictures...<br><br>
<<evelyn>>You're better come back some other time, Mr. $mc.<</evelyn>><br><br>
<<mc>>Oh, sure... I'm sorry for asking.<</mc>><br><br>
You head back towards the door, feeling a bit embarrassed for disturbing her.<br><br>
<<elseif _emilyScene == 5>>
You get to Dr. Marlowe's office, but the door is closed. As you get close to it, you hear muffled voices inside.<br><br>
<<evelyn>>One... two... three.<</evelyn>><br><br>
<<evelyn>>Sleep.<</evelyn>><br><br>
You slowly turn the doorknow and look through the crack. Dr. Marlowe was sitting at her desk, and sitting at her side, that was one student, still wearing the uniform.<br><br>
<<evelyn>>That's it. Now you'll wake up feeling very relaxed. When I snap my fingers, you'll be ready to do anything I ask of you. Then, when I snap my fingers again, you'll forget everything that happened here.<</evelyn>><br><br>
She snaps her finger and the student blinks a couple of times, with a dazed look on his face.<br><br>
<img src="Images/Locations/Campus/MarlowesOffice/05.jpg" style="width:75%; height:auto; display:block; margin:0 auto;"><br><br>
<<evelyn>>Good. Can you hear me?<</evelyn>><br><br>
<<maleStudent>>Yes...<</maleStudent>><br><br>
<<evelyn>>Now, I want you to tell me again what happened.<</evelyn>><br><br>
You think of backing away, but your curiosity gets the better of you and you turn the doorknob and step inside.<br><br>
<<mc>>Uh... Dr. Marlowe...?<</mc>><br><br>
She stops speaking and looks at you, with a look that could melt you up in place.<br><br>
<<evelyn>>Mr. $mc, now it's really not a good time. I'm in the middle of a session.<</evelyn>><br><br>
The student doesn't even look at you, just keeps staring at the desk with a blank expression.<br><br>
<<mc>>I... I...<</mc>><br><br>
<<evelyn>>Please leave now.<</evelyn>><br><br>
You nod and start to head back towards the door.<br><br>
<</if>>
<<if $marloweQuest == 3>>
<<evelyn>>I'll be expecting you by Monday after your class.<</evelyn>><br><br>
<<elseif $marloweQuest == 4>>
<<evelyn>>I'll be available next Thursday afternoon.<</evelyn>><br><br>
<<elseif $marloweQuest == 5>>
<<evelyn>>I expect a report of your progress by Friday afternoon.<</evelyn>><br><br>
<</if>>
<</if>>
<</nobr>>
<<link "Go back to the campus">>
<<advanceTime 30>>
<<goto "Campus">>
<<set $visitedMarlowe = true>>
<</link>><<nobr>>
<<set _emilyScene = random(1,5)>>
<<if _emilyScene == 1>>
You knocked on her dorm's door, but you noticed it was already open. As you came in, you saw Sophia sitting on the floor, adjusting some kind of device with leather straps and metalic pieces.<br><br>
<img src="Images/Locations/Campus/SophiaDorm/01.jpg" style="width:75%; height:auto; display:block; margin:0 auto;"><br><br>
<<sophia>>Can't talk right now, I'm assembling my new bondage gear.<</sophia>><br><br>
<<mc>>Your what?<</mc>><br><br>
<<sophia>>Maybe I'll try it with you when I'm done with it. Now, get out. Close the door behind you.<</sophia>><br><br>
You simply nod, afraid of asking more questions, and head back out.<br><br>
<<elseif _emilyScene == 2>>
You walk into Sophia's dorm, and you find her sitting on the floor, with her legs crossed, writing on some kind of notebook.<br><br>
<img src="Images/Locations/Campus/SophiaDorm/02.jpg" style="width:75%; height:auto; display:block; margin:0 auto;"><br><br>
<<mc>>H-Hi... may I come in?<</mc>><br><br>
<<sophia>>Can't you see I'm busy?<</sophia>><br><br>
<<mc>>Oh... ok... I'll come back later.<</mc>><br><br>
<<elseif _emilyScene == 3>>
You walk in as see Sophia sitting in front of her vanity, painting a weird makeup under her eyes.<br><br>
<img src="Images/Locations/Campus/SophiaDorm/03.jpg" style="width:75%; height:auto; display:block; margin:0 auto;"><br><br>
As you open the door, she looks directly at you.<br><br>
<<sophia>>What are you doing here?<</sophia>><br><br>
<<mc>>I-I don't know. I was... maybe hoping we could hang out.<</mc>><br><br>
<<sophia>>Can't. Don't wanna. And I'm busy.<</sophia>><br><br>
<<mc>>Okay... sorry to bother you<</mc>><br><br>
You turn around in silence and head back towards the door.<br><br>
<<elseif _emilyScene == 4>>
You walk in and see Sophia, sitting on her bead, reading a black cover book titled "Obscure Psychological Case Studies".<br><br>
<img src="Images/Locations/Campus/SophiaDorm/04.jpg" style="width:75%; height:auto; display:block; margin:0 auto;"><br><br>
<<sophia>>What do you want?<</sophia>><br><br>
Sophia doesn't even look up as she speaks.<br><br>
<<mc>>Do you have some time?<</mc>><br><br>
<<sophia>>No, I need to study.<</sophia>><br><br>
<<mc>>I see. Need any help?<</mc>><br><br>
<<sophia>>No, you wouldn't understand.<</sophia>><br><br>
<<mc>>Okay... Well... I'll be going then.<</mc>><br><br>
<<elseif _emilyScene == 5>>
You walk in and see Sophia sitting on her bed with her legs crossed and some weird makeup. It looks like she's meditating.<br><br>
<img src="Images/Locations/Campus/SophiaDorm/05.jpg" style="width:75%; height:auto; display:block; margin:0 auto;"><br><br>
You wait for her to say something, but she remains silent.<br><br>
<<mc>>Um... Hi...<</mc>><br><br>
No response.
<<mc>>I... I'll be going then...<</mc>><br><br>
<</if>>
<<if $sophiaQuest == 0>>
<<sophia>>Come back Tuesday or Wedneday after class.<</sophia>><br><br>
<<elseif $sophiaQuest == 1>>
<<sophia>>Come back Thursday or Friday after class.<</sophia>><br><br>
<<elseif $sophiaQuest == 2>>
<<sophia>>Come back Monday after class.<</sophia>><br><br>
<<elseif $sophiaQuest == 3>>
<<sophia>>Come back Wednesday after class.<</sophia>><br><br>
<<elseif $sophiaQuest == 4>>
<<sophia>>Wait for me to text you.<</sophia>><br><br>
<<elseif $sophiaQuest == 5>>
<<sophia>>Come back Monday after class.<</sophia>><br><br>
<<elseif $sophiaQuest == 6>>
<<sophia>>Come back Wednesday after class.<</sophia>><br><br>
<<elseif $sophiaQuest == 7>>
<<sophia>>Come back Friday after class.<</sophia>><br><br>
<<elseif $sophiaQuest == 8>>
<<sophia>>Come back Tuesday after class.<</sophia>><br><br>
<<elseif $sophiaQuest == 9>>
<<sophia>>Come back Thursday after class.<</sophia>><br><br>
<</if>>
You nod and head back out.
<</nobr>>
<<link "Leave sophia's dorm">>
<<advanceTime 30>>
<<goto "Campus">>
<<set $visitedsophia = true>>
<</link>><<nobr>>
<<set $energyDecrease = 20>>
<<if $hunger >= 80>>
<<set $energyDecrease = $energyDecrease * 2>>
<</if>>
<<if $fitness > 40 && $fitness <= 60>>
<<set $energyDecrease = $energyDecrease /2>>
<<elseif $fitness > 60 && $fitness <= 80>>
<<set $energyDecrease = $energyDecrease /3>>
<<elseif $fitness > 80 && $fitness < 100>>
<<set $energyDecrease = $energyDecrease /4>>
<<elseif $fitness == 100>>
<<set $energyDecrease = $energyDecrease /5>>
<</if>>
<<set $energyDecrease = $energyDecrease /3>>
<<set _roll = random(1, 100)>>
<<if _roll <= 60>>
<img src="Images/Locations/Campus/Library/events/study.png" style="width:75%; height:auto; display:block; margin:0 auto;"> <br>
You settle in, tune everything out, and actually study. You feel more prepared. <br>
<br><br>
<<set $assignmentGrade += 1>>
<<if $energy - $energyDecrease <= 0>>
<<set $energy = 0>>
<<else>>
<<set $energy -= $energyDecrease>>
<</if>>
<<advanceTime 180>>
<<statChange "+ Grades" "lime">>
<<set $hunger += 5>>
<<else>>
<<set _event = random(1, 10)>>
<<switch _event>>
<<case 1>>
<img src="Images/Locations/Campus/Library/events/libEvent1.png" style="width:75%; height:auto; display:block; margin:0 auto;"><br>
She slides onto the table edge, and as she settles, her skirt rides up just enough to flash white panties.<br>
<<set $lust += 5>>
<<statChange "+ Lust" "pink">>
<<case 2>>
<img src="Images/Locations/Campus/Library/events/libEvent2.png" style="width:75%; height:auto; display:block; margin:0 auto;"><br>
A pretty girl sits across from you. She meets your eyes, gives a shy smile, then looks back to her book like nothing happened.<br>
<<set $lust += 3>>
<<statChange "+ Lust" "pink">>
<<case 3>>
<img src="Images/Locations/Campus/Library/events/libEvent3.png" style="width:75%; height:auto; display:block; margin:0 auto;"><br>
In a quiet corner, a girl hides her screen under the table. You realize she is watching something very not academic.<br>
<<set $lust += 7>>
<<statChange "+ Lust" "pink">>
<<case 4>>
<img src="Images/Locations/Campus/Library/events/libEvent4.png" style="width:75%; height:auto; display:block; margin:0 auto;"><br>
She leans back and folds her legs, and for a heartbeat you catch a bare glimpse under her skirt. She is not wearing underwear.<br>
<<set $lust += 6>>
<<statChange "+ Lust" "pink">>
<<case 5>>
<img src="Images/Locations/Campus/Library/events/libEvent5.png" style="width:75%; height:auto; display:block; margin:0 auto;"><br>
Across the table, a girl bites her lower lip while holding your gaze, then calmly returns to her notes.<br>
<<set $lust += 3>>
<<statChange "+ Lust" "pink">>
<<case 6>>
<img src="Images/Locations/Campus/Library/events/libEvent6.png" style="width:75%; height:auto; display:block; margin:0 auto;"><br>
She steps onto a small ladder to reach the top shelf. With every reach, her skirt shifts, teasing a clear view beneath.<br>
<<set $lust += 7>>
<<statChange "+ Lust" "pink">>
<<case 7>>
<img src="Images/Locations/Campus/Library/events/libEvent7.png" style="width:75%; height:auto; display:block; margin:0 auto;"><br>
A girl across from you taps a pen to her lips, then slowly slips the tip between them before writing again.<br>
<<set $lust += 5>>
<<statChange "+ Lust" "pink">>
<<case 8>>
<img src="Images/Locations/Campus/Library/events/libEvent8.png" style="width:75%; height:auto; display:block; margin:0 auto;"><br>
She stretches in her chair, blouse lifting just enough to show skin while her chest arches forward for a second longer than needed.<br>
<<set $lust += 5>>
<<statChange "+ Lust" "pink">>
<<case 9>>
<img src="Images/Locations/Campus/Library/events/libEvent9.png" style="width:75%; height:auto; display:block; margin:0 auto;"><br>
A couple in the back leans together, kissing in the shadows between stacks, unbothered by anyone else.<br>
<<set $lust += 4>>
<<statChange "+ Lust" "pink">>
<<case 10>>
<img src="Images/Locations/Campus/Library/events/libEvent10.png" style="width:75%; height:auto; display:block; margin:0 auto;"><br>
The library's empty, only you and another girl studying. She then suddenly smiles at you and unbuttons her blouse, exposing her bare breasts. Before you could react, she buttons the blouse again and walks away.<br>
<<set $lust += 2>>
<<statChange "+ Lust" "pink">>
<</switch>>
<<if $energy - $energyDecrease <= 0>>
<<set $energy = 0>>
<<else>>
<<set $energy -= $energyDecrease>>
<</if>>
<<advanceTime 180>>
<<set $hunger += 5>>
<</if>>
<</nobr>>
[[Wrap it up and leave|Library]]<<nobr>>
<<set $location = "City">>
<<set $totalHour = ($period == "PM" and $hour != 12) ? $hour + 12 : ($period == "AM" and $hour == 12) ? 0 : $hour>>
<<if $totalHour >= 4 and $totalHour < 7>>
<<audio "citynight" play>>
<<elseif $totalHour >= 7 and $totalHour < 16>>
<img src="Images/Locations/City/City_Day.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<<audio "city" play>>
<<elseif $totalHour >= 16 and $totalHour < 19>>
<img src="Images/Locations/City/City_Afternoon.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<<audio "city" play>>
<<else>>
<img src="Images/Locations/City/City_Night.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<<audio "citynight" play>>
<</if>>
<<if $hunger < 2>>
<<set $hunger = 0>>
<<else>>
<<set $hunger += 2>>
<</if>>
<<if $hygiene < 2>>
<<set $hygiene = 0>>
<<else>>
<<set $hygiene -= 2>>
<</if>>
<</nobr>>
You stand in the heart of Halden City, where every path branches out. The streets hum with cars, students, and vendors, while neon signs promise nightlife ahead. To the west lies the university, to the east the mall, south the park, and north... things get less innocent. Where do you want to go?
<<nobr>>
/*DAYTIME RANDOM EVENTS*/
<<if $totalHour >= 8 and $totalHour < 18>>
<<if random(1,50) == 1>>
As you were walking, you noticed that a musician was playing a song nearby.<br>
<<link "Approach him">>
<<advanceTime 2>>
<<goto "streetMusic">>
<<audio "city" stop>>
<<audio "citynight" stop>>
<</link>>
<<elseif random(1,50) == 2>>
As you were walking, you noticed a lingerie model distributing some flyers to the people passing by.<br>
<<link "Look at her">>
<<advanceTime 2>>
<<goto "modelFlyer">>
<</link>>
<<elseif random(1,50) == 3>>
You noticed a street vendor distributing samples nearby.<br>
<<link "Approach him">>
<<advanceTime 2>>
<<goto "penautVendor">>
<</link>>
<<elseif random(1,50) == 4>>
A tipsy tourist is walking in your direction.<br>
<<link "Wait to see what she wants">>
<<advanceTime 2>>
<<goto "shoeTie">>
<</link>>
<<elseif random(1,50) == 5>>
You noticed a beautiful girl in a summer dress.<br>
<<link "Look at her">>
<<advanceTime 2>>
<<goto "tipsyTourist">>
<</link>>
<</if>>
<<else>>
/*NIGHTIME RANDOM EVENTS*/
<<if random(1,50) == 1>>
You see an entrance to a dark street that you hadn't noticed before.<br>
<<link "Check it out">>
<<advanceTime 2>>
<<goto "flickeringLights">>
<</link>>
<<elseif random(1,50) == 2>>
You notice a drunken woman waking in your direction.<br>
<<link "Wait to see what she wants">>
<<advanceTime 2>>
<<goto "drunkWoman">>
<</link>>
<<elseif random(1,50) == 3>>
A cab slows to a crawl and pulls up beside you.<br>
<<link "A cab pulls over beside you">>
<<advanceTime 2>>
<<goto "specialRide">>
<</link>>
<<elseif random(1,50) == 4>>
You see a weird guy in a trench coat.<br>
<<link "Look at him">>
<<advanceTime 2>>
<<goto "flashed">>
<</link>>
<<elseif random(1,50) == 5>>
You see a guy spraying grafitti on the wall.<br>
<<link "Look at him">>
<<advanceTime 2>>
<<goto "grafitti">>
<</link>>
<</if>>
<</if>> <br>
<<nobr>>
<<if $hygiene < 15>>
<<if $totalHour >= 6 and $totalHour < 19>>
<<if random(1,10) == 1>>
As you're walking by, people start noticing how stinky you are.<br><br>
<img src="Images/Locations/City/stink_city_01.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<<elseif random(1,10) == 2>>
As you're walking by, people start noticing how stinky you are.<br><br>
<img src="Images/Locations/City/stink_city_02.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<</if>>
<<else>>
<<if random(1,10) == 1>>
As you're walking by, people start noticing how stinky you are.<br><br>
<img src="Images/Locations/City/stink_city_03.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<<elseif random(1,10) == 2>>
As you're walking by, people start noticing how stinky you are.<br><br>
<img src="Images/Locations/City/stink_city_04.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<</if>>
<</if>>
<</if>>
<</nobr>>
<<link "Go to the campus">>
<<advanceTime 15>>
<<goto "Campus">>
<<audio "city" stop>>
<<audio "citynight" stop>>
<</link>>
<<if $totalHour >= 8 and $totalHour < 22>>
<<link "Go to the mall">>
<<advanceTime 25>>
<<goto "Mall">>
<<audio "city" stop>>
<<audio "citynight" stop>>
<</link>>
<<else>>
<div class="link-button disabled">Go to the shopping mall (closed)</div>
<</if>>
<<if $totalHour >= 8 and $totalHour < 22>>
<<link "Go to BulkMart">>
<<advanceTime 30>>
<<set $bulkTab = "Kitchen">>
<<goto "BulkMart">>
<<audio "city" stop>>
<<audio "citynight" stop>>
<</link>>
<<else>>
<div class="link-button disabled">Go to BulkMart (closed)</div>
<</if>>
<<link "Go to the red light district">>
<<advanceTime 30>>
<<goto "RLD">>
<<audio "city" stop>>
<<audio "citynight" stop>>
<</link>>
<<link "Go to the park">>
<<advanceTime 20>>
<<goto "Park">>
<<audio "city" stop>>
<<audio "citynight" stop>>
<</link>>
<<if $totalHour >= 16 and $totalHour <= 21 and $assignment == true and $weekDay=="Saturday" and $saturdayEvent == 2 and ($lucyQuest > 1 || $sophiaQuest > 1 || $emilyQuest > 1 || $seleneQuest > 1 || $soloQuest > 1 || $marloweQuest > 1)>>
<<link "Go to the street market">>
<<goto "Saturday03_01">>
<<audio "city" stop>>
<<audio "citynight" stop>>
<</link>>
<</if>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<<audio "city_music_1" stop>>
<<if $hungerCheat == true>>
<<set $hunger = 0>>
<</if>>
<<if $hygieneCheat == true>>
<<set $hygiene = 100>>
<</if>>
<</nobr>><<set $location = "BulkMart">>
<h2>BulkMart</h2>
<img src="Images/Locations/City/BulkMart/BulkMart.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
You are at BulkMart, a massive warehouse-style supermarket, with towering shelves, wide aisles, and oversized carts stacked with bulk goods. What do you want to buy?
''Categories''
<div class="bm-categories">
<<set _len to setup.bulkCategories.length>>
<<for _i to 0; _i lt _len; _i += 1>>
<<set _cat to setup.bulkCategories[_i]>>
<<capture _cat>>
<<link _cat>>
<<set $bulkTab to _cat>>
<<replace "#bm-list">><<include "BulkMart-List">><</replace>>
<<replace "#bm-cartbar">>In cart: <<= setup.bulkCart.count() >> - Subtotal: $<<= setup.bulkCart.subtotal()>><</replace>>
<</link>>
<</capture>>
<</for>>
</div>
<hr>
<div id="bm-list">
<<include "BulkMart-List">>
</div>
<hr>
<<nobr>>
<<link "Go to checkout">><<goto "BulkMart Checkout">><</link>>
<<link "Clear Cart">>
<<run setup.bulkCart.clear()>>
<<replace "#bm-cartbar">>In cart: <<= setup.bulkCart.count() >> - Subtotal: $<<= setup.bulkCart.subtotal()>><</replace>>
<<replace "#bm-list">><<include "BulkMart-List">><</replace>>
<</link>>
<<link "Leave store">>
<<goto "City">>
<<run setup.bulkCart.clear()>>
<</link>>
<</nobr>><<set $bulkQty to $bulkQty or {}>>
<<set _items to setup.bulkItems.filter(it => it.type === $bulkTab)>>
''<<= $bulkTab >>''
<<if _items.length is 0>>
No items here yet.
<<else>>
<table class="bm-table">
<tr><th style="text-align:left">Item</th><th>Price</th><th style="text-align:center">Qty</th><th></th></tr>
<<for _it range _items>>
<<set _rowId to "q-"+_it.id>>
<<set _currentId = _it.id>>
<<set _isOwned = _it.unique ? setup.isUniqueItemOwned(_it.id) : false>>
<<set _inCart = _it.unique ? setup.bulkCart.hasUnique(_it.id) : false>>
<<capture _currentId, _rowId, _isOwned, _inCart>>
<tr>
<td>
<div class="bm-itemcell">
<<print '<img src="' + _it.img + '" class="bm-thumb" alt="' + _it.name + '">'>>
<div class="bm-text">
<b><<=_it.name>></b><br>
<span class="bm-desc"><<=_it.description>></span>
<<if _it.unique>>
<br><span class="bm-unique">(One-time purchase)</span>
<<if _isOwned>>
<br><span class="bm-owned">(Already owned)</span>
<</if>>
<</if>>
</div>
</div>
</td>
<td style="text-align:center">$<<=_it.price>></td>
<td style="text-align:center">
<<if _it.unique && (_isOwned || _inCart)>>
<span style="color:#999;"><<if _isOwned>>Owned<<else>>In cart<</if>></span>
<<else>>
<<if _it.unique>>
<<set $bulkQty[_currentId] = 1>>
<<numberbox "$bulkQty[_currentId]" 1>>
<<else>>
<<set $bulkQty[_currentId] to $bulkQty[_currentId] or 1>>
<<numberbox "$bulkQty[_currentId]" 1>>
<</if>>
<</if>>
</td>
<td>
<<if _it.unique && (_isOwned || _inCart)>>
<span style="color:#999;">
<<if _isOwned>>Already owned<<else>>Already in cart<</if>>
</span>
<<else>>
<<link "Add">>
<<set _q = Math.max(1, Number($bulkQty[_currentId] || 1))>>
<<if _it.unique && _q > 1>><<set _q = 1>><</if>>
<<run setup.bulkCart.add(_currentId, _q)>>
<<replace "#bm-cartbar">>
In cart: <<= setup.bulkCart.count() >> - Subtotal: $<<= setup.bulkCart.subtotal()>>
<</replace>>
<<replace "#bm-list">><<include "BulkMart-List">><</replace>>
<</link>>
<</if>>
</td>
</tr>
<</capture>>
<</for>>
</table>
<</if>>
<div id="bm-cartbar">In cart: <<= setup.bulkCart.count() >> - Subtotal: $<<= setup.bulkCart.subtotal()>></div><h3>Checkout</h3>
<<nobr>>
<<if Object.keys($bulkCart).length is 0>>
Your cart is empty.
<br><br>
<<link "Back to BulkMart">><<goto "BulkMart">><</link>>
<<else>>
<table class="bm-table">
<tr><th style="text-align:left">Item</th><th>Qty</th><th>Each</th><th>Total</th><th>Actions</th></tr>
<<for _pair range Object.entries($bulkCart)>>
<<set _id to _pair[0]>>
<<set _qty to _pair[1]>>
<<set _it to setup.bulkById[_id]>>
<<set _line to _it.price * _qty>>
<<set _currentId = _id>>
<<capture _currentId>>
<tr>
<td>
<div class="bm-itemcell">
<<print '<img src="' + _it.img + '" class="bm-thumb" alt="' + _it.name + '">'>>
<div class="bm-text">
<b><<=_it.name>></b><br>
<span class="bm-type">(<<=_it.type>>)</span>
<<if _it.unique>>
<br><span class="bm-unique">One-time purchase</span>
<</if>>
</div>
</div>
</td>
<td style="text-align:center"><<=_qty>></td>
<td style="text-align:center">$<<=_it.price>></td>
<td style="text-align:center">$<<=_line>></td>
<td>
<<link "Remove">>
<<run setup.bulkCart.remove(_currentId)>>
<<goto "BulkMart Checkout">>
<</link>>
</td>
</tr>
<</capture>>
<</for>>
</table>
<div id="bm-summary">
<br><b>Subtotal:</b> $<<= setup.bulkCart.subtotal() >>
</div>
<br>
<<if $money >= setup.bulkCart.subtotal()>>
<<link "Pay $<<= setup.bulkCart.subtotal()>>">>
<<set $money -= setup.bulkCart.subtotal()>>
<<for _p range Object.entries($bulkCart)>>
<<set _id2 to _p[0]>>
<<set _q2 to _p[1]>>
<<set _it2 to setup.bulkById[_id2]>>
<<if _it2.unique && setup.isUniqueItemOwned(_id2)>>
<!-- Skip adding to inventory if already owned -->
Skipping <<= _it2.name >> - already owned
<<else>>
<<run setup.inventoryPushMany(_it2, _q2)>>
<</if>>
<</for>>
<<run setup.bulkCart.clear()>>
<<goto "BulkMart">>
Purchase complete. New balance: $<<= $money >>.
<br><br>
<<link "Back to BulkMart">><<goto "BulkMart">><</link>> | <<link "Open Inventory">><<goto "Inventory">><</link>>
<</link>>
<<else>>
You don't have enough cash. You need $<<= setup.bulkCart.subtotal() - $money >> more.
<</if>>
<<link "Keep shopping">><<goto "BulkMart">><</link>>
<</if>>
<</nobr>><b>Subtotal:</b> $<<= setup.bulkCart.subtotal() >> <br><img src="Images/Locations/City/Events/drunkWoman.png" style="width:75%; height:auto; display:block; margin:0 auto;">
The woman was clearly drunk, wraps her arms tightly around you and buries her face against your chest. Her perfume is strong, sweet but overwhelming, and her words are slurred.
<<drunkWoman>>Baby… I found you...<</drunkWoman>>
<<mc>>What??<</mc>>
For a moment, you freeze. Her warmth presses against you, and her grip is surprisingly strong. The people passing by glance your way, some smirking, some ignoring the scene.
Before you can do anything, her friends come by and take her away
<img src="Images/Locations/City/Events/drunkWomanFriends.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<link "Move on">>
<<if $lust <=89>>
<<set $lust += 10>>
<<else>>
<<set $lust = 100>>
<</if>>
<<goto "City">>
<<statChange "+Lust" "pink">>
<</link>>His trench coat hangs oddly around him, too stiff. You slow your pace without realizing it, your stomach tightening. Then, in a quick motion, he yanks the coat open, and you can see everything. He’s flashing you.
<img src="Images/Locations/City/Events/flashed.png" style="width:75%; height:auto; display:block; margin:0 auto;">
The silence of the night makes it feel louder than it should be, the kind of thing that rattles your nerves even if you want to laugh it off.
You freeze, torn between disgust, fear, and disbelief. He doesn’t say a word, just waits, coat still spread, daring you to react.
<<link "Get outta there">>
<<if $lust <=99>>
<<set $lust += 1>>
<<else>>
<<set $lust = 100>>
<</if>>
<<goto "City">>
<<statChange "+Lust" "pink">>
<</link>><video autoplay loop muted playsinline width="100%">
<source src="Images/Locations/City/Events/flickeringLights.mp4" type="video/mp4">
Your browser does not support the video tag.
</video>
You find youself in a deserted and dark part of the city. The only light is a flickering post light.
[[Turn around and go back|City]]<img src="Images/Locations/City/Events/sprayer.png" style="width:75%; height:auto; display:block; margin:0 auto;">
The tagger works fast, almost frantic, glancing at you once with a flash of eyes beneath the hood before going right back to it. The fumes sting your nose, and the bright colors seem to glow unnaturally under the dim light. You realize they’re painting in full view of you, unashamed, daring you to react. Suddenly, the guy looks at you.
<<sprayer>>What the fuck are you looking at? Get lost, loser.<</sprayer>>
[[Hurry outta there|City]]<img src="Images/Locations/City/Events/lingerie_model.png" style="width:75%; height:auto; display:block; margin:0 auto;">
She approached you and brushed one of the flyers against your chest. Then she leaned close to your ear and whispered:
<<lingerieModel>>You'd look cute in lace...<</lingerieModel>>
You grabbed the flyer and kept walking. After taking some distance, you stopped to read it:
<img src="Images/Locations/City/Events/lingerie_flyer.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<mc>>Pff...<</mc>>
You threw the flyer in the closest trash can.
[[Move on|City]]<img src="Images/Locations/City/Events/penaut_vendor.png" style="width:50%; height:auto; display:block; margin:0 auto;">
You approached the vendor. He smile and handed you some of the penauts.
<<mc>>Thanks!<</mc>>
You kept walking and eating the penauts, until a random girl approached you.
<<penautGirl>>Hey, those penauts look tasty. Can I have some?<</penautGirl>>
<<mc>>Yeah... S-sure...<</mc>>
<img src="Images/Locations/City/Events/penaut_girl.png" style="width:75%; height:auto; display:block; margin:0 auto;">
She got closer and grabbed a couple of penauts from your hand and placed them in her mouth.
<<penautGirl>>Thanks! You're sweet!<</penautGirl>>
<<link "Move on">>
<<if $lust <=94>>
<<set $lust += 5>>
<<else>>
<<set $lust = 100>>
<</if>>
<<goto "City">>
<<statChange "+Lust" "pink">>
<</link>>The girl in a light sundress stepped off the curb, then suddenly bent down to tie her sandal.
<img src="Images/Locations/City/Events/penaut_vendor.png" style="width:50%; height:auto; display:block; margin:0 auto;">
The fabric of her dress shifted with the motion, lifting in ways she clearly didn’t notice. Pedestrians slowed, a few glances sticking longer than they should. She hummed softly to herself, completely unaware of the attention.
Your chest tightened while you tried not to stare, but it was impossible not to notice the way sunlight played over her skin, the way the dress fluttered with every small breeze. She tugged at the knot on her sandal, oblivious to the fact that every second stretched the moment thinner.
When she finally stood up, brushing her hair back and smiling faintly at nothing in particular, she caught your eye for the briefest instant. A tilt of her head, a questioning look, like she had felt the weight of those stolen glances without knowing why.
You looked away too quickly, your pulse betraying you.
<<link "Keep walking">>
<<if $lust <=96>>
<<set $lust += 3>>
<<else>>
<<set $lust = 100>>
<</if>>
<<goto "City">>
<<statChange "+Lust" "pink">>
<</link>><img src="Images/Locations/City/Events/cabDriver.png" style="width:75%; height:auto; display:block; margin:0 auto;">
The window rolls down and the driver leans across the seat. His grin is tired but sharp, teeth catching the glow of the streetlights that still flicker above.
<<cabDriver>>Late night walk, huh? Dangerous out here. Why don’t you hop in? I’ll give you a special ride... straight to the Red Light District.<</cabDriver>>
His words hang heavy in the night air, and for a moment, you’re unsure if he’s just hustling for business or offering something more. The interior of the cab looks worn but inviting, the faint smell of cologne and cigarettes drifting out the open window. His eyes meet yours, waiting for your decision.
<i>*Disclaimer* This event will have different ramifications in future updates.</i>
[[Say no and keep walking|City]]<img src="Images/Locations/City/Events/street_music.png" style="width:50%; height:auto; display:block; margin:0 auto;">
You stand at the edge of the crowd as the musician strums. His voice is warm and fragile, and it drifts through the city air. The chords hum in your chest, and for a moment you forget yourself, lost in music and sunlight.
<<nobr>>
<<audio "city_music_1" play>>
<<audio "city" stop>>
<<link "Donate $1.00">>
<<advanceTime 5>>
<<set $money -=1>>
<<refreshMoney>>
<</link>>
<<link "Do something else">>
<<advanceTime 5>>
<<goto "City">>
<</link>>
<</nobr>><img src="Images/Locations/City/Events/tipsy_tourist.png" style="width:60%; height:auto; display:block; margin:0 auto;">
The tourist swayed a little as she handed you her phone, cheeks flushed, the smell of alcohol faint on their breath.
<<tipsyTourist>>Can you take one? Right here... with the statue behind me.<</tipsyTourist>>
She pointed at the monument behind you.
You nodded, lifting the phone. They struck a pose, then another, but the third one made your breath catch. Their hip cocked, their smile a little too playful, their outfit tugged just enough to make it risqué. The camera clicked anyway, betraying you.
<img src="Images/Locations/City/Events/tipsy_tourist_photo.png" style="width:60%; height:auto; display:block; margin:0 auto;">
When you handed the phone back, she leaned close, eyes glinting with mischief.
<<tipsyTourist>>You’re blushing.<</tipsyTourist>>
She teased, scrolling through the photos. Then they winked, lowering their voice.
<<tipsyTourist>>Maybe I should send you this one.<</tipsyTourist>>
Your stomach twisted. The idea was ridiculous, impossible, yet your pulse quickened as if they really might. Be for you could answer, she gave you a wicked smile and walked away.
<<link "Move on">>
<<if $lust <=94>>
<<set $lust += 5>>
<<else>>
<<set $lust = 100>>
<</if>>
<<goto "City">>
<<statChange "+Lust" "pink">>
<</link>><<nobr>>
<<set $location = "Bathroom">>
<<set $totalHour = ($period == "PM" and $hour != 12) ? $hour + 12 : ($period == "AM" and $hour == 12) ? 0 : $hour>>
<<if $totalHour >= 6 and $totalHour < 18>>
<img src="Images/Locations/Dorm/Bathroom/Bathroom_M_Day.png" style="width:50%; height:auto; display:block; margin:0 auto;">
<<else>>
<img src="Images/Locations/Dorm/Bathroom/Bathroom_M_Night.png" style="width:50%; height:auto; display:block; margin:0 auto;">
<</if>>
<</nobr>>
You're at your dorm's bathroom. What do you want to do?
<<nobr>>
[[Take a shower|Shower]]
<<if $currentMakeup.style == "None" || $currentMakeup.style =="">>
<div class="link-button disabled">Wash off your makeup (You're not using any makeup)</div>
<<else>>
<<link "Wash off your makeup">>
<<advanceTime 15>>
<<set $currentMakeup.style = "None">>
<<goto "WashFace">>
<</link>>
<</if>>
<<if ($inventory.some(item => item.name === "Razors")) && $hairGrowthCounter >= 30 && ($lucyQuest >= 7 || $soloQuest >= 8)>>
<<link "Shave you body hair with razors">>
<<advanceTime 20>>
<<set $bodyHairArms = false>>
<<set $bodyHairChest = false>>
<<set $bodyHairPubic = false>>
<<set $bodyHairLegs = false>>
<<set $hairGrowthCounter = 15>>
<<run var idx = $inventory.findIndex(item => item.name === "Razors"); if (idx !== -1) { $inventory.splice(idx, 1);}>>
<</link>>
<<elseif ($lucyQuest >= 7 || $soloQuest >= 8)>>
<div class="link-button disabled">Shave you body hair with razors (You don't have razors or your body's hair hasn't grown yet)</div>
<<else>>
<div class="link-button disabled">Shave you body hair with razors (You don't think you're ready for this)</div>
<</if>>
<<if ($inventory.some(item => item.name === "Wax Strips")) && $hairGrowthCounter >= 30 && ($lucyQuest >= 7 || $soloQuest >= 8)>>
<<link "Shave you body hair with wax strips">>
<<advanceTime 40>>
<<set $bodyHairArms = false>>
<<set $bodyHairChest = false>>
<<set $bodyHairPubic = false>>
<<set $bodyHairLegs = false>>
<<set $hairGrowthCounter = 0>>
<<run var idx = $inventory.findIndex(item => item.name === "Wax Strips"); if (idx !== -1) { $inventory.splice(idx, 1);}>>
<</link>>
<<elseif ($lucyQuest >= 7 || $soloQuest >= 8)>>
<div class="link-button disabled">Shave you body hair wax strips (You don't have wax strips or your body's hair hasn't grown yet)</div>
<<else>>
<div class="link-button disabled">Shave you body hair wax strips (You don't think you're ready for this)</div>
<</if>>
[[Go back to the dorm|Dorm]]
<</nobr>><<if $genitals == "Lips">>
<img src="Images/Locations/Dorm/Bathroom/shower_03.jpg" style="width:80%; height:auto; display:block; margin:0 auto;">
<<elseif $genitals == "Cage_Pink_01" || $genitals == "Cage_Pink_02" || $genitals == "Cage_Pink_03" >>
<img src="Images/Locations/Dorm/Bathroom/shower_02.jpg" style="width:80%; height:auto; display:block; margin:0 auto;">
<<else>>
<img src="Images/Locations/Dorm/Bathroom/shower_01.jpg" style="width:80%; height:auto; display:block; margin:0 auto;">
<</if>>
You take a relaxing shower and feel yourself cleaner.
<<nobr>>
<<set $hunger += 2>>
<<set $avatarViewMode = "none">>
<<set $cleaningIndex = 30>>
<<if ($inventory.some(item => item.name === "Shampoo"))>>
<<set $cleaningIndex += 40>>
<<run var idx = $inventory.findIndex(item => item.name === "Shampoo"); if (idx !== -1) { $inventory.splice(idx, 1);}>>
<</if>>
<<if ($inventory.some(item => item.name === "Soap"))>>
<<set $cleaningIndex += 30>>
<<run var idx = $inventory.findIndex(item => item.name === "Soap"); if (idx !== -1) { $inventory.splice(idx, 1);}>>
<</if>>
<<if $hygiene + $cleaningIndex > 100>>
<<set $hygiene = 100>>
<<else>>
<<set $hygiene += $cleaningIndex>>
<</if>>
<<advanceTime 20>>
<<link "Return to the bathroom">>
<<goto "Bathroom">>
<<set $avatarViewMode = "clothed">>
<</link>>
<<link "Return to your dorm">>
<<goto "Dorm">>
<<set $avatarViewMode = "clothed">>
<</link>>
<</nobr>><<nobr>>
<<set $location = "Dorm">>
<<set $sleeping = false>>
<<set $totalHour = ($period == "PM" and $hour != 12) ? $hour + 12 : ($period == "AM" and $hour == 12) ? 0 : $hour>>
<<if $totalHour >= 4 and $totalHour < 7>>
<img src="Images/Locations/Dorm/Dorm_M_Morning.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<<elseif $totalHour >= 7 and $totalHour < 16>>
<img src="Images/Locations/Dorm/Dorm_M_Day.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<<elseif $totalHour >= 16 and $totalHour < 19>>
<img src="Images/Locations/Dorm/Dorm_M_Afternoon.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<<else>>
<img src="Images/Locations/Dorm/Dorm_M_Night.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<</if>>
<</nobr>>
<<nobr>>
<<if $lucyQuest==24 || $marloweQuest==6 || $soloQuest==11 ||$sophiaQuest==10|| $emilyQuest==6 || $seleneQuest==3>>
<i><b>Disclaimer: </b>You've reached the end of the main story content for this current path. Don't forget to try the other paths to see all the content from this version. If you wanna keep track of the latest releases and development news of The Assignment, make sure to support the game on Patreon.com: <br> <br>
<a href="https://www.patreon.com/c/thegp21">The Assignment - Patreon</a>
</i> <br>
<</if>>
<</nobr>>
You're at your dorm. What do you want to do?
<<nobr>>
<<if $clothing=="None"||$shoes=="None">>
<div class="link-button disabled">Go to the campus (You should put some clothes and shoes on before going out)</div>
<<elseif $hunger >= 100>>
<div class="link-button disabled">Go to the campus (You are too hungry to go out)</div>
<<elseif $hygiene <= 0>>
<div class="link-button disabled">Go to the campus (You are too dirty to go out)</div>
<<else>>
<<link "Go to the campus">>
<<advanceTime 10>>
<<goto "Campus">>
<</link>>
<</if>>
<<if $totalHour >= 13 and $totalHour <= 17 and $assignment == true and $emilyPath == true and $emilyQuest==5 and $weekDay == "Monday" and not $sleeping>>
[[Study a bit|EmilyPath06_01]]
<</if>>
[[Open your laptop|Laptop]]
<<if $inventory.some(item => item.id === "stove")>>
<<link "Get something to eat">>
<<goto "Cook">>
<<advanceTime 15>>
<</link>>
<</if>>
<<if $inventory.some(item => item.id === "coffee_machine") && ($inventory.some(item => item.name === "Coffee"))>>
<<link "Make some coffee">>
<<goto "Coffee">>
<<run var idx = $inventory.findIndex(item => item.name === "Coffee"); if (idx !== -1) { $inventory.splice(idx, 1); } >>
<<advanceTime 15>>
<</link>>
<</if>>
[[Open your wardrobe|Wardrobe]]
[[Jar of cookies|Cookies]]
[[Play videogames|Gaming]]
[[Go to the bathroom|Bathroom]]
[[Lie down and zone out for some time|TimeSkip]]
<<if ($totalHour >= 21 or $totalHour <= 6) || ($energy <= 20)>>
[[Go to sleep|Sleep]]
<<else>>
<div class="link-button disabled">Go to sleep (It's too early and I'm not tired)</div>
<</if>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<<if $hungerCheat == true>>
<<set $hunger = 0>>
<</if>>
<<if $hygieneCheat == true>>
<<set $hygiene = 100>>
<</if>>
<</nobr>><img src="Images/Locations/Dorm/cookies.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
You open the jar of cookies and take a cookie to eat. You feel less hungry after eating it.
<<nobr>>
<<set $hunger -=15>>
[[Do something else|Dorm]]
<</nobr>><<nobr>>
<<set _entries = []>>
<<set _entries = _entries.concat([
{
image: "<video autoplay loop muted playsinline style='width:75%;height:auto;display:block;margin:0 auto;'><source src='Images/Locations/Dorm/video_game/2d_metroidvania.mp4' type='video/mp4'></video>",
text: "You boot up Star Dungeon."
},
{
image: "<video autoplay loop muted playsinline style='width:75%;height:auto;display:block;margin:0 auto;'><source src='Images/Locations/Dorm/video_game/fight_game.mp4' type='video/mp4'></video>",
text: "You boot up Cyber Arena."
},
{
image: "<video autoplay loop muted playsinline style='width:75%;height:auto;display:block;margin:0 auto;'><source src='Images/Locations/Dorm/video_game/gta_like.mp4' type='video/mp4'></video>",
text: "You boot up Code 487."
},
{
image: "<video autoplay loop muted playsinline style='width:75%;height:auto;display:block;margin:0 auto;'><source src='Images/Locations/Dorm/video_game/medieval_rpg.mp4' type='video/mp4'></video>",
text: "You boot up Elden Souls."
},
{
image: "<video autoplay loop muted playsinline style='width:75%;height:auto;display:block;margin:0 auto;'><source src='Images/Locations/Dorm/video_game/medieval_strategy.mp4' type='video/mp4'></video>",
text: "You boot up Age of Kingdoms."
},
{
image: "<video autoplay loop muted playsinline style='width:75%;height:auto;display:block;margin:0 auto;'><source src='Images/Locations/Dorm/video_game/survival_horror.mp4' type='video/mp4'></video>",
text: "You boot up City of the Dead."
}
])>>
<<set _entry = _entries.random()>>
<<=_entry.image>>
<<if _entry.text>><p><<= _entry.text>></p><</if>>
<</nobr>>
<<nobr>>
<<link "Play for 1 hour">>
<<goto "Dorm">>
<<advanceTime 60>>
<<if $lust < 10>>
<<set $lust = 0>>
<<else>>
<<set $lust -= 10>>
<</if>>
<<set $hunger += 3>>
<<set $hygiene += 1>>
<</link>>
<<link "Play for 2 hours">>
<<goto "Dorm">>
<<advanceTime 120>>
<<if $lust < 15>>
<<set $lust = 0>>
<<else>>
<<set $lust -= 15>>
<</if>>
<<set $hunger += 5>>
<<set $hygiene += 2>>
<</link>>
<<link "Play for 3 hours">>
<<goto "Dorm">>
<<advanceTime 180>>
<<if $lust < 20>>
<<set $lust = 0>>
<<else>>
<<set $lust -= 20>>
<</if>>
<<set $hunger += 7>>
<<set $hygiene += 3>>
<</link>>
<</nobr>><div id="uniform-panel"><<UniformManager>></div>
<<nobr>>
[[Return to the wardrobe|Wardrobe]]
[[Close wardrobe|Dorm]]
<</nobr>><<nobr>>
<<if $plug==true>>
<img src="Images/Wardrobe/Plug/plug_in.png" style="width:75%; height:auto; display:block; margin:0 auto;"><br>
You carefully press the plug against your ass hole, until it gets in and settles inside you.
<<elseif $plug==false>>
<img src="Images/Wardrobe/Plug/plug_out.png" style="width:75%; height:auto; display:block; margin:0 auto;"><br>
You carefully grab the base of the plug and pull it out of your ass hole. You face a little resistance at first, but end up removing it.
<</if>>
<br>
<br>
[[Return to your wardrobe|Wardrobe]]
[[Return to your dorm|Dorm]]
<</nobr>><<nobr>>
<<if !$backupOutfit>>
<<set $backupOutfit = {
clothing: $clothing,
shoes: $shoes,
socks: $socks,
underwear: $underwear,
bras: $bras
}>>
<<set $clothing = "None">>
<<set $shoes = "None">>
<<set $socks = "None">>
<<set $underwear = "None">>
<<set $bras = "None">>
<<set $uniform = $uniformSlots.sleep>>
<<run $('#avatar').empty().wiki('<<RenderAvatar>>')>>
<</if>>
<img src="Images/Locations/Dorm/LieDown.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<</nobr>>
<<if $hasPills = true>>
You take one of the pink pills from the flask and lie down on your bed. Do you want to set the alarm or sleep without it?
<<else>>
You lie down on your bed. Do you want to set the alarm or sleep without it?
<</if>>
<<nobr>>
<<link "Sleep without alarm (sleep 12 hours)">>
<<goto "SleepScene">>
<<advanceTime 720>>
<<set $energy = 100>>
<</link>>
<<link "Sleep until 9:00 AM">>
<<set _targetHour = 9>>
<<set _targetPeriod = "AM">>
<<set _minutesToSleep = setup.minutesUntil(_targetHour, _targetPeriod)>>
<<advanceTime _minutesToSleep>>
<<set $energy = 100>>
<<goto "SleepScene">>
<</link>>
<</nobr>>
<<link "Nevermind">>
<<if $backupOutfit>>
<<set $clothing = $backupOutfit.clothing>>
<<set $shoes = $backupOutfit.shoes>>
<<set $socks = $backupOutfit.socks>>
<<set $underwear = $backupOutfit.underwear>>
<<set $bras = $backupOutfit.bras>>
<<unset $backupOutfit>>
<</if>>
<<set $uniform = "None">>
<<goto "Dorm">>
<</link>><<nobr>>
<<set $sleeping = true>>
<<set _entries = []>>
/*Standard dreams*/
<<set _entries = _entries.concat([
{
image: "<img src=\"Images/Locations/Dorm/Dreams/dream_fem0_01.png\" style=\"width:75%; height:auto; display:block; margin:0 auto;\">",
text: "You saw yourself falling gently through a sky made of clouds and sunlight, your hands reaching out as a pink-haired girl floated toward you, her ribbons dancing like whispers in the wind. The islands below were suspended in the air, with waterfalls flowing endlessly into nothing."
},
{
image: "<img src=\"Images/Locations/Dorm/Dreams/dream_fem0_02.png\" style=\"width:75%; height:auto; display:block; margin:0 auto;\">",
text: "You saw yourself surrounded by candy clouds and lollipops as big as balloons hovered lazily in the sky. A boy with spiky blue hair stood beneath them, calm and unreadable, like he belonged in that sugary world."
},
{
image: "<img src=\"Images/Locations/Dorm/Dreams/dream_fem0_03.png\" style=\"width:75%; height:auto; display:block; margin:0 auto;\">",
text: "You found yourself underwater, gliding effortlessly past shimmering fish and swaying seaweed. The ocean was bright and full of life, the silence soothing like a lullaby."
},
{
image: "<img src=\"Images/Locations/Dorm/Dreams/dream_fem0_04.png\" style=\"width:75%; height:auto; display:block; margin:0 auto;\">",
text: "You found yourself sinking. Vines coiled around your legs, pulling you into the depths. And from the shadows, something with glowing eyes approached. A creature shaped like fear, swimming closer and closer as you struggled to breathe."
},
{
image: "<img src=\"Images/Locations/Dorm/Dreams/dream_fem0_05.png\" style=\"width:75%; height:auto; display:block; margin:0 auto;\">",
text: "You plummet through the night sky, the wind howling past your ears, the city spiraling below like a vortex of lights and shadows..."
},
{
image: "<img src=\"Images/Locations/Dorm/Dreams/dream_fem0_06.png\" style=\"width:75%; height:auto; display:block; margin:0 auto;\">",
text: "You're crawling through a narrow, endless white tunnel. Strange markings pulse around you..."
},
{
image: "<img src=\"Images/Locations/Dorm/Dreams/dream_fem0_07.png\" style=\"width:75%; height:auto; display:block; margin:0 auto;\">",
text: "You wake up in a bed that isn't yours, surrounded by drifting feathers..."
},
{
image: "<img src=\"Images/Locations/Dorm/Dreams/dream_fem0_08.png\" style=\"width:75%; height:auto; display:block; margin:0 auto;\">",
text: "You saw her appearing from nowhere. Eyes like spirals..."
},
{
image: "<img src=\"Images/Locations/Dorm/Dreams/dream_fem0_09.png\" style=\"width:75%; height:auto; display:block; margin:0 auto;\">",
text: "You wander through a surreal cloudscape, thick with fog and memories..."
},
{
image: "<img src=\"Images/Locations/Dorm/Dreams/dream_fem0_10.png\" style=\"width:75%; height:auto; display:block; margin:0 auto;\">",
text: "You’re thrown into chaos, ruined skyscrapers, fire in the sky, and deafening explosions all around..."
}
])>>
<<if $femininity >= 5>>
<<set _entries = _entries.concat([
{
image: "<img src=\"Images/Locations/Dorm/Dreams/dream_fem5_01.png\" style=\"width:75%; height:auto; display:block; margin:0 auto;\">",
text: "You find yourself in a school hallway... your legs move on their own..."
},
{
image: "<img src=\"Images/Locations/Dorm/Dreams/dream_fem5_02.png\" style=\"width:75%; height:auto; display:block; margin:0 auto;\">",
text: "You’re weightless. Floating. Wrapped in soft light..."
},
{
image: "<img src=\"Images/Locations/Dorm/Dreams/dream_fem5_03.png\" style=\"width:75%; height:auto; display:block; margin:0 auto;\">",
text: "You're in front of a mirror. In your hands: pink lace panties..."
},
{
image: "<img src=\"Images/Locations/Dorm/Dreams/dream_fem5_04.png\" style=\"width:75%; height:auto; display:block; margin:0 auto;\">",
text: "You're in a crowded train station. No pants. Just panties. And they all see you..."
},
{
image: "<img src=\"Images/Locations/Dorm/Dreams/dream_fem5_05.png\" style=\"width:75%; height:auto; display:block; margin:0 auto;\">",
text: "The drawer glows. Inside: lace. Silk. Bows. Dozens of panties..."
}
])>>
<</if>>
<<if $femininity >= 20>>
<<set _entries = _entries.concat([
{
image: "<img src=\"Images/Locations/Dorm/Dreams/dream_fem20_01.jpg\" style=\"width:75%; height:auto; display:block; margin:0 auto;\">",
text: "You find yourself dressing in a cute lingerie. You're loving how you look, but suddenly a strong man comes in and stares at you as you stand embarrased without knowing what to do."
},
{
image: "<img src=\"Images/Locations/Dorm/Dreams/dream_fem20_02.jpg\" style=\"width:75%; height:auto; display:block; margin:0 auto;\">",
text: "You're walking in a public place that you can't quite tell, but then you noticed that you were wearing only a sex of sexy lingerie."
},
{
image: "<img src=\"Images/Locations/Dorm/Dreams/dream_fem20_03.jpg\" style=\"width:75%; height:auto; display:block; margin:0 auto;\">",
text: "You are an obedient maid and do your best to clean the bedroom of your mistress."
},
{
image: "<img src=\"Images/Locations/Dorm/Dreams/dream_fem20_04.jpg\" style=\"width:75%; height:auto; display:block; margin:0 auto;\">",
text: "The images of the spiral flash through your mind. You want to control yourself, but you can't. Suddenly, you see yourself in a beautiful girly outfit."
},
{
image: "<img src=\"Images/Locations/Dorm/Dreams/dream_fem20_05.jpg\" style=\"width:75%; height:auto; display:block; margin:0 auto;\">",
text: "You feel that itch again... from under your panties. You can't take it anymore, so you slide your panties sideways and starts fingering yourself."
}
])>>
<</if>>
<<set _entry = _entries.random()>>
<<=_entry.image>>
<p><<= _entry.text>></p>
<<set $hunger += 10>>
<<set $hygiene -= 8>>
<<link "Wake up">>
<<set $visitedEmily = false>>
<<set $visitedLucy = false>>
<<set $visitedSophia = false>>
<<set $visitedMarlowe = false>>
<<set $sleeping = false>>
<<if $isLaserShaved != true>>
<<set $hairGrowthCounter +=1>>
<<if $hairGrowthCounter >= 30>>
<<set $bodyHairArms = true>>
<<set $bodyHairChest = true>>
<<set $bodyHairPubic = true>>
<<set $bodyHairLegs = true>>
<</if>>
<</if>>
<<if $backupOutfit>>
<<set $clothing = $backupOutfit.clothing>>
<<set $shoes = $backupOutfit.shoes>>
<<set $socks = $backupOutfit.socks>>
<<set $underwear = $backupOutfit.underwear>>
<<set $bras = $backupOutfit.bras>>
<<unset $backupOutfit>>
<</if>>
<<set $uniform = "None">>
<<goto "Dorm">>
<</link>>
<</nobr>>You lie back on your bed, letting your body relax and your mind drift.
The room feels still… quiet… as if time itself has slowed down.
<img src="Images/Locations/Dorm/ZoneOut/ZoneOut_M.png" style="width:50%; height:auto; display:block; margin:0 auto;">
Your thoughts blur… drifting from one half-formed idea to the next…
Memories... stray fantasies... fragments of conversations… all blending together.
For a while, you simply exist in the haze between wakefulness and sleep… between now and later…
<<nobr>>
<<link "Zone out for one hour">>
<<advanceTime 60>>
<<set $energyIncrease = 10>>
<<if $hunger >= 80>>
<<set $energyIncrease = $energyIncrease / 2>>
<</if>>
<<if $fitness > 40 && $fitness <= 60>>
<<set $energyIncrease = $energyIncrease * 1.2>>
<<elseif $fitness > 60 && $fitness <= 80>>
<<set $energyIncrease = $energyIncrease * 1.4>>
<<elseif $fitness > 80 && $fitness < 100>>
<<set $energyIncrease = $energyIncrease * 1.6>>
<<elseif $fitness == 100>>
<<set $energyIncrease = $energyIncrease * 2>>
<</if>>
<<set $hunger += 3>>
<<set $hygiene -= 3>>
<<goto "Dorm">>
<</link>>
<<link "Zone out for three hours">>
<<advanceTime 180>>
<<set $energyIncrease = 20>>
<<if $hunger >= 80>>
<<set $energyIncrease = $energyIncrease / 2>>
<</if>>
<<if $fitness > 40 && $fitness <= 60>>
<<set $energyIncrease = $energyIncrease * 1.2>>
<<elseif $fitness > 60 && $fitness <= 80>>
<<set $energyIncrease = $energyIncrease * 1.4>>
<<elseif $fitness > 80 && $fitness < 100>>
<<set $energyIncrease = $energyIncrease * 1.6>>
<<elseif $fitness == 100>>
<<set $energyIncrease = $energyIncrease * 2>>
<</if>>
<<set $hunger += 6>>
<<set $hygiene -= 6>>
<<goto "Dorm">>
<</link>>
<<link "Zone out for six hours">>
<<advanceTime 360>>
<<set $energyIncrease = 30>>
<<if $hunger >= 80>>
<<set $energyIncrease = $energyIncrease / 2>>
<</if>>
<<if $fitness > 40 && $fitness <= 60>>
<<set $energyIncrease = $energyIncrease * 1.2>>
<<elseif $fitness > 60 && $fitness <= 80>>
<<set $energyIncrease = $energyIncrease * 1.4>>
<<elseif $fitness > 80 && $fitness < 100>>
<<set $energyIncrease = $energyIncrease * 1.6>>
<<elseif $fitness == 100>>
<<set $energyIncrease = $energyIncrease * 2>>
<</if>>
<<set $hunger += 8>>
<<set $hygiene -= 8>>
<<goto "Dorm">>
<</link>>
[[Get up|Dorm]]
<</nobr>><<set $wardrobeTab to "clothing">>
<h2>Wardrobe</h2>
<<WardrobeTabs>>
<<nobr>>
<<if $hasPlug==true>>
<<if $plug==false>><<link "Insert Plug">><<set $plug = true>> <<replace "#avatar">><<RenderAvatar>><</replace>><<goto "PlugScene">><</link>><</if>>
<<if $plug==true>><<link "Remove Plug">><<set $plug = false>> <<replace "#avatar">><<RenderAvatar>><</replace>><<goto "PlugScene">><</link>><</if>>
<</if>>
[[Manage Uniforms|ManageUniforms]]
[[Close the wardrobe|Dorm]]
<</nobr>><img src="Images/Locations/Dorm/Bathroom/washFace.png" style="width:70%; height:auto; display:block; margin:0 auto;">
You fill your hands with wather and press them agains your face. As you do that, you feel your makeup being washed away.
<<nobr>>
[[Return to the bathroom|Bathroom]]
[[Return to the dorm|Dorm]]
<</nobr>><div id="cookMenu">
<img src="Images/Locations/Dorm/stove.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<<nobr>>
You approach the stove. What would you like to cook? <br> <br>
<<if $inventory.some(item => item.name === "Pasta Box")>>
<<link "Cook Pasta">>
<<replace "#cookMenu">>
<<set $hunger -= 80>>
<<run var idx = $inventory.findIndex(item => item.name === "Pasta Box"); if (idx !== -1) { $inventory.splice(idx, 1); } >>
<<advanceTime 30>>
<img src="Images/Locations/Dorm/pasta.jpg" style="width:75%; height:auto; display:block; margin:0 auto;"> <br>
You cook a delicious pasta meal. You feel more energized and less hungry.
<</replace>>
<</link>>
<</if>>
<<if $inventory.some(item => item.name === "Salad")>>
<<link "Prepare Salad">>
<<replace "#cookMenu">>
<<set $hunger -= 100>>
<<run var idx = $inventory.findIndex(item => item.name === "Salad"); if (idx !== -1) { $inventory.splice(idx, 1);}>>
<<advanceTime 40>>
<img src="Images/Locations/Dorm/salad.jpg" style="width:75%; height:auto; display:block; margin:0 auto;"> <br>
You prepare a fresh salad. You feel a bit more energized and less hungry.
<</replace>>
<</link>>
<</if>>
<<if $inventory.some(item => item.name === "Instant Noodles")>>
<<link "Make some instant noodles">>
<<replace "#cookMenu">>
<<set $hunger -= 50>>
<<run var idx = $inventory.findIndex(item => item.name === "Instant Noodles"); if (idx !== -1) { $inventory.splice(idx, 1); } >>
<<advanceTime 20>>
<img src="Images/Locations/Dorm/instant_noodles.jpg" style="width:75%; height:auto; display:block; margin:0 auto;"> <br>
You make a quick bowl of instant noodles. You feel a bit and less hungry.
<</replace>>
<</link>>
<</if>>
<<if $inventory.some(item => item.name === "Ice Cream")>>
<<link "Eat Ice Cream">>
<<replace "#cookMenu">>
<<set $hunger -= 40>>
<<run var idx = $inventory.findIndex(item => item.name === "Ice Cream"); if (idx !== -1) { $inventory.splice(idx, 1); } >>
<<advanceTime 15>>
<img src="Images/Locations/Dorm/ice_cream.jpg" style="width:75%; height:auto; display:block; margin:0 auto;"> <br>
You enjoy a bowl of ice cream. You feel a bit less hungry.
<</replace>>
<</link>>
<</if>>
<</nobr>>
</div>
[[Return to your dorm|Dorm]]<<nobr>>
<<set $energyIncrease = 20>>
<<if $hunger >= 80>>
<<set $energyIncrease = $energyIncrease/2>>
<</if>>
<<if $fitness > 40 && $fitness <= 60>>
<<set $energyIncrease = $energyIncrease * 1.2>>
<<elseif $fitness > 60 && $fitness <= 80>>
<<set $energyIncrease = $energyIncrease * 1.7>>
<<elseif $fitness > 80 && $fitness < 100>>
<<set $energyIncrease = *energyIncrease * 2>>
<<elseif $fitness == 100>>
<<set $energyDecrease = $energyDecrease * 2.5>>
<</if>>
<</nobr>>
<img src="Images/Locations/Dorm/coffee.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
You make yourself a cup of coffee. You feel more awake and energized.
<<nobr>>
<<if $energy + $energyIncrease >= 100>>
<<set $energy = 100
<<else>>
<<set $energy += $energyIncrease>>
<</if>>
<<advanceTime 10>>
<</nobr>>
[[Do something else|Dorm]]<<nobr>>
<<set $location = "Gym">>
<<set $totalHour = ($period == "PM" and $hour != 12) ? $hour + 12 : ($period == "AM" and $hour == 12) ? 0 : $hour>>
<<if $totalHour >= 4 and $totalHour < 7>>
<img src="Images/Locations/Campus/Gym/Gym_Morning.jpg" style="width:100%; height:auto; display:block; margin:0 auto;">
<<elseif $totalHour >= 7 and $totalHour < 16>>
<img src="Images/Locations/Campus/Gym/Gym_Day.jpg" style="width:100%; height:auto; display:block; margin:0 auto;">
<<elseif $totalHour >= 16 and $totalHour < 19>>
<img src="Images/Locations/Campus/Gym/Gym_Afternoon.jpg" style="width:100%; height:auto; display:block; margin:0 auto;">
<<else>>
<img src="Images/Locations/Campus/Gym/Gym_Night.jpg" style="width:100%; height:auto; display:block; margin:0 auto;">
<</if>>
<<if !$backupOutfit>>
<<set $backupOutfit = {
clothing: $clothing,
shoes: $shoes,
socks: $socks,
underwear: $underwear,
bras: $bras
}>>
<<set $clothing = "None">>
<<set $shoes = "None">>
<<set $socks = "None">>
<<set $underwear = "None">>
<<set $bras = "None">>
<<set $uniform = $uniformSlots.gym>>
<<run $('#avatar').empty().wiki('<<RenderAvatar>>')>>
<</if>>
<</nobr>>
You're at the Halden University's Gym. What do you want to do?
<<nobr>>
<<set $hunger += 1>>
<<set $hygiene -= 2>>
<<if $totalHour >= 6 and $totalHour < 23>>
<<if $energy >= 20>>
[[Lift weights|LiftWeights]]
[[Use the treadmill|Treadmill]]
<<else>>
<div class="link-button disabled">Lift weights (You're too tired to do that right now)</div>
<div class="link-button disabled">Use the treadmill (You're too tired to do that right now)</div>
<</if>>
<<else>>
The gym is about to close...
<</if>>
<<link "Go back to the campus">>
<<if $backupOutfit>>
<<set $clothing = $backupOutfit.clothing>>
<<set $shoes = $backupOutfit.shoes>>
<<set $socks = $backupOutfit.socks>>
<<set $underwear = $backupOutfit.underwear>>
<<set $bras = $backupOutfit.bras>>
<<unset $backupOutfit>>
<</if>>
<<set $uniform = "None">>
<<goto "Campus">>
<</link>>
<<if $hungerCheat == true>>
<<set $hunger = 0>>
<</if>>
<<if $hygieneCheat == true>>
<<set $hygiene = 100>>
<</if>>
<</nobr>><<nobr>>
<<set $energyDecrease = 20>>
<<if $hunger >= 80>>
<<set $energyDecrease = $energyDecrease * 2>>
<</if>>
<<if $fitness > 40 && $fitness <= 60>>
<<set $energyDecrease = $energyDecrease / 2>>
<<elseif $fitness > 60 && $fitness <= 80>>
<<set $energyDecrease = $energyDecrease / 3>>
<<elseif $fitness > 80 && $fitness < 100>>
<<set $energyDecrease = $energyDecrease / 4>>
<<elseif $fitness == 100>>
<<set $energyDecrease = $energyDecrease / 5>>
<</if>>
<<set $lustDecrease = 20>>
<<if $hunger >= 80>>
<<set $lustDecrease = $lustDecrease * 1.3>>
<</if>>
<<if $fitness > 40 && $fitness <= 60>>
<<set $lustDecrease = $lustDecrease * 1.1>>
<<elseif $fitness > 60 && $fitness <= 80>>
<<set $lustDecrease = $lustDecrease * 1.3>>
<<elseif $fitness > 80 && $fitness < 100>>
<<set $lustDecrease = $lustDecrease * 1.5>>
<<elseif $fitness == 100>>
<<set $lustDecrease = $lustDecrease * 2>>
<</if>>
<</nobr>>
<img src="Images/Locations/Campus/Gym/lift_weights_male.png" style="width:70%; height:auto; display:block; margin:0 auto;">
You square your stance and take a deep breath, the cold metal of the barbell firm against your palms. The gym is quiet, the occasional clang of weights echoing in the background. You push the bar off the rack, feeling its weight press down on your shoulders, not crushing, but challenging.
It's not just about muscle. It’s focus. Control.
As you begin your set, you can feel every rep burning into your arms and back. You’re not the strongest guy in here, not by far, but every drop of sweat is a reminder that you're choosing to grow stronger.
In a world where so much is out of your hands... this is something you can control.
<<link "Return to the gym">>
<<advanceTime 60>>
<<set $hunger += 3>>
<<goto "Gym">>
<</link>>
<<nobr>>
<<statChange "+ Fitness" "lime">>
<<statChange "- Energy" "crimson">>
<<statChange "-Lust" "pink">>
<<if $energy < $energyDecrease>>
<<set $energy = 0>>
<<else>>
<<set $energy -= $energyDecrease>>
<</if>>
<<set $fitness += 0.5>>
<<if $lust <= $lustDecrease>>
<<set $lust = 0>>
<<else>>
<<set $lust -= $lustDecrease>>
<</if>>
<<set $hygiene -= 25>>
<</nobr>><<nobr>>
<<set $energyDecrease = 20>>
<<if $hunger >= 80>>
<<set $energyDecrease = $energyDecrease * 2>>
<</if>>
<<if $fitness > 40 && $fitness <= 60>>
<<set $energyDecrease = $energyDecrease / 2>>
<<elseif $fitness > 60 && $fitness <= 80>>
<<set $energyDecrease = $energyDecrease / 3>>
<<elseif $fitness > 80 && $fitness < 100>>
<<set $energyDecrease = $energyDecrease / 4>>
<<elseif $fitness == 100>>
<<set $energyDecrease = $energyDecrease / 5>>
<</if>>
<<set $lustDecrease = 20>>
<<if $hunger >= 80>>
<<set $lustDecrease = $lustDecrease / 1.3>>
<</if>>
<<if $fitness > 40 && $fitness <= 60>>
<<set $lustDecrease = $lustDecrease * 1.1>>
<<elseif $fitness > 60 && $fitness <= 80>>
<<set $lustDecrease = $lustDecrease * 1.3>>
<<elseif $fitness > 80 && $fitness < 100>>
<<set $lustDecrease = $lustDecrease * 1.5>>
<<elseif $fitness == 100>>
<<set $lustDecrease = $lustDecrease * 2>>
<</if>>
<</nobr>>
<img src="Images/Locations/Campus/Gym/aerobics_male.png" style="width:70%; height:auto; display:block; margin:0 auto;">
The hum of the treadmill fills your ears as you settle into a steady pace. Your sneakers slap rhythmically against the belt, each step a small act of determination.
Outside the wide gym windows, the world moves at its own pace, but in here, it’s just you, the numbers ticking up, and the pulse in your ears.
You lean forward slightly, increasing the speed. Sweat beads along your brow. You keep running.
<<link "Return to the gym">>
<<advanceTime 60>>
<<goto "Gym">>
<<set $hunger += 3>>
<</link>>
<<nobr>>
<<statChange "+ Fitness" "lime">>
<<statChange "- Energy" "crimson">>
<<statChange "-Lust" "pink">>
<<if $energy < $energyDecrease>>
<<set $energy = 0>>
<<else>>
<<set $energy -= $energyDecrease>>
<</if>>
<<set $fitness += 0.5>>
<<if $lust <= $lustDecrease>>
<<set $lust = 0>>
<<else>>
<<set $lust -= $lustDecrease>>
<</if>>
<<set $hygiene -= 25>>
<</nobr>><<nobr>>
<<if !$backupOutfit>>
<<set $backupOutfit = {
clothing: $clothing,
shoes: $shoes,
socks: $socks,
underwear: $underwear,
bras: $bras
}>>
<<set $clothing = "None">>
<<set $shoes = "None">>
<<set $socks = "None">>
<<set $underwear = "None">>
<<set $bras = "None">>
<<set $uniform = $uniformSlots.gym>>
<<run $('#avatar').empty().wiki('<<RenderAvatar>>')>>
<</if>>
/* Energy decrease adjustment */
<<set $energyDecrease = 5>>
<<if $hunger >= 80>>
<<set $energyDecrease = $energyDecrease * 2>>
<</if>>
<<if $fitness > 40 && $fitness <= 60>>
<<set $energyDecrease = $energyDecrease /2>>
<<elseif $fitness > 60 && $fitness <= 80>>
<<set $energyDecrease = $energyDecrease /3>>
<<elseif $fitness > 80 && $fitness < 100>>
<<set $energyDecrease = $energyDecrease /4>>
<<elseif $fitness == 100>>
<<set $energyDecrease = $energyDecrease /5>>
<</if>>
/* Lust decrease adjustment */
<<set $lustDecrease = 5>>
<<if $hunger >= 80>>
<<set $lustDecrease = $lustDecrease /2>>
<</if>>
<<if $fitness > 40 && $fitness <= 60>>
<<set $lustDecrease = $lustDecrease * 1.2>>
<<elseif $fitness > 60 && $fitness <= 80>>
<<set $lustDecrease = $lustDecrease * 1.7>>
<<elseif $fitness > 80 && $fitness < 100>>
<<set $lustDecrease = $lustDecrease * 2>>
<<elseif $fitness == 100>>
<<set $lustDecrease = $lustDecrease * 2.5>>
<</if>>
<</nobr>>
<img src="Images/Locations/City/Park/jogging.png" style="width:70%; height:auto; display:block; margin:0 auto;">
You jog along the winding path in Halden City Park, the sun warming your skin. The fresh scent of grass and flowers fills the air as your breath finds a steady rhythm. Each step clears your mind, pushing aside the stress of school and that strange assignment. For now, it’s just you, the path, and the quiet calm of the park.
<<link "Return to the park">>
<<advanceTime 30>>
<<goto "Park">>
<<if $backupOutfit>>
<<set $clothing = $backupOutfit.clothing>>
<<set $shoes = $backupOutfit.shoes>>
<<set $socks = $backupOutfit.socks>>
<<set $underwear = $backupOutfit.underwear>>
<<set $bras = $backupOutfit.bras>>
<<unset $backupOutfit>>
<</if>>
<<set $uniform = "None">>
<</link>>
<<nobr>>
<<statChange "+ Fitness" "lime">>
<<statChange "- Energy" "crimson">>
<<set $hunger += 3>>
<<set $hygiene -= 15>>
<<if $energy - $energyDecrease <= 0>>
<<set $energy = 0>>
<<else>>
<<set $energy -= $energyDecrease>>
<</if>>
<<if $lust - $lustDecrease <= 0>>
<<set $lust = 0>>
<<else>>
<<set $lust -= $lustDecrease>>
<</if>>
<</nobr>><<nobr>>
<<set $location = "Park">>
<<set $totalHour = ($period == "PM" ? $hour + 12 : $hour)>>
<<if $totalHour >= 4 and ($totalHour < 7|| $totalHour == 24)>>
<img src="Images/Locations/City/Park/Park_Morning.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<<audio "night" play>>
<<audio "park" stop>>
<<elseif $totalHour >= 7 and $totalHour < 16>>
<img src="Images/Locations/City/Park/Park_Day.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<<audio "park" play>>
<<audio "night" stop>>
<<elseif $totalHour >= 16 and $totalHour < 19>>
<img src="Images/Locations/City/Park/Park_Afternoon.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<<audio "park" play>>
<<audio "night" stop>>
<<else>>
<img src="Images/Locations/City/Park/Park_Night.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<<audio "night" play>>
<<audio "park" stop>>
<</if>>
<</nobr>>
You arrive at Halden City Park, a wide, green space that feels like the city’s breathing room. Tall trees sway gently in the breeze, and well-kept paths wind their way past flowerbeds, benches, and open grassy fields. Students lounge on the grass with books, kids chase each other near the playground, and joggers make their rounds with headphones in. Near the center, a small pond reflects the sky, its surface occasionally broken by ducks or drifting leaves. It’s peaceful here, perfect for clearing your head, people-watching, or just taking a break from the noise of the city. What do you want to do?
<<nobr>>
<<if $hygiene < 15>>
<<if $totalHour >= 6 and $totalHour < 19>>
<<if random(1,10) == 1>>
As you're walking by, people start noticing how stinky you are.<br><br>
<img src="Images/Locations/City/Park/stink_park_01.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<<elseif random(1,10) == 2>>
As you're walking by, people start noticing how stinky you are.<br><br>
<img src="Images/Locations/City/Park/stink_park_02.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<</if>>
<<else>>
<<if random(1,10) == 1>>
As you're walking by, people start noticing how stinky you are.<br><br>
<img src="Images/Locations/City/Park/stink_park_03.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<<elseif random(1,10) == 2>>
As you're walking by, people start noticing how stinky you are.<br>
<img src="Images/Locations/City/Park/stink_park_04.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<</if>>
<</if>>
<</if>>
<</nobr>>
<<nobr>>
<<if $energy >= 5>>
[[Go jogging|Jogging]]
<<else>>
<div class="link-button disabled">Go jogging (You're too tired to do that right now)</div>
<</if>>
<<link "Go back to the city">>
<<advanceTime 60>>
<<goto "City">>
<<audio "park" stop>>
<<audio "night" stop>>
<</link>>
<<audio "campus" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "mall" stop>>
<<set $hunger += 2>>
<<set $hygiene -= 2>>
<<if $hungerCheat == true>>
<<set $hunger = 0>>
<</if>>
<<if $hygieneCheat == true>>
<<set $hygiene = 100>>
<</if>>
<</nobr>><<nobr>>
<<set $location = "DarkAlley">>
<<set $totalHour = ($period == "PM" and $hour != 12) ? $hour + 12 : ($period == "AM" and $hour == 12) ? 0 : $hour>>
<<if $totalHour >= 4 && $totalHour < 6>>
<img src="Images/Locations/City/Red Light District/DarkAlley/dark_alley_morning.jpg" style="width:100%; height:auto; display:block; margin:0 auto;"> <br>
The moment you enter the alley, the air changes. It's damp, heavy, pulsing with neon red light that bleeds down from flickering signs above. A hum of electricity buzzes softly in the background, broken only by the distant murmur of city life and your own footsteps. Shadows stretch long along the wet cobblestones, and at the far end, a figure stands still, half hidden, half daring you to approach. Everything about this place whispers danger and secrets, but something compels you to keep walking.
<<elseif $totalHour == 6 || $totalHour == 7>>
<img src="Images/Locations/City/Red Light District/DarkAlley/dark_alley_morning_noDealer.jpg" style="width:100%; height:auto; display:block; margin:0 auto;"> <br>
The moment you enter the alley, the air changes. It's damp, heavy, pulsing with neon red light that bleeds down from flickering signs above. A hum of electricity buzzes softly in the background, broken only by the distant murmur of city life and your own footsteps. Shadows stretch long along the wet cobblestones. The figure that was here moments ago is gone, leaving only an eerie silence in its wake. Everything about this place whispers danger and secrets, but something compels you to keep walking.
<<elseif $totalHour > 7 && $totalHour < 16>>
<img src="Images/Locations/City/Red Light District/DarkAlley/dark_alley_day.jpg" style="width:100%; height:auto; display:block; margin:0 auto;"> <br>
You turn the corner and step into the narrow alley. The harsh glow of the sun filters down between the buildings, casting long lines of light and shadow across the worn cobblestones. Faded red neon signs still flicker lazily from the night before, their purpose dulled in the daylight. The air smells faintly of cheap perfume and yesterday’s rain. Despite the emptiness, you feel eyes on you from shuttered windows and cracked doors. It's quiet, too quiet, but somehow less threatening beneath the sun’s watchful gaze.
<<elseif $totalHour >= 16 && $totalHour < 18>>
<img src="Images/Locations/City/Red Light District/DarkAlley/dark_alley_afternoon_noDealer.jpg" style="width:100%; height:auto; display:block; margin:0 auto;"> <br>
The moment you enter the alley, the air changes. It's damp, heavy, pulsing with neon red light that bleeds down from flickering signs above. A hum of electricity buzzes softly in the background, broken only by the distant murmur of city life and your own footsteps. Shadows stretch long along the wet cobblestones. Everything about this place whispers danger and secrets, but something compels you to keep walking.
<<elseif $totalHour == 18 || $totalHour == 19>>
<img src="Images/Locations/City/Red Light District/DarkAlley/dark_alley_afternoon.jpg" style="width:100%; height:auto; display:block; margin:0 auto;"> <br>
The moment you enter the alley, the air changes. It's damp, heavy, pulsing with neon red light that bleeds down from flickering signs above. A hum of electricity buzzes softly in the background, broken only by the distant murmur of city life and your own footsteps. Shadows stretch long along the wet cobblestones, and at the far end, a figure stands still, half hidden, half daring you to approach. Everything about this place whispers danger and secrets, but something compels you to keep walking.
<<else>>
<img src="Images/Locations/City/Red Light District/DarkAlley/dark_alley_night.jpg" style="width:100%; height:auto; display:block; margin:0 auto;"> <br>
The moment you enter the alley, the air changes. It's damp, heavy, pulsing with neon red light that bleeds down from flickering signs above. A hum of electricity buzzes softly in the background, broken only by the distant murmur of city life and your own footsteps. Shadows stretch long along the wet cobblestones, and at the far end, a figure stands still, half hidden, half daring you to approach. Everything about this place whispers danger and secrets, but something compels you to keep walking.
<</if>>
<</nobr>>
<<nobr>>
<<if ($totalHour < 6 or $totalHour >= 18)>>
[[Talk to the shady dealer|ShadyDealer]]
<<else>>
<div class="link-button disabled">Talk to the shady dealer (he's not here right now)</div>
<</if>>
<<link "Go back to the red light district">>
<<advanceTime 10>>
<<goto "RLD">>
<</link>>
<</nobr>><<nobr>>
<<set $location = "RLD">>
<<set $totalHour = ($period == "PM" and $hour != 12) ? $hour + 12 : ($period == "AM" and $hour == 12) ? 0 : $hour>>
<<if $totalHour >= 4 and $totalHour < 7>>
<img src="Images/Locations/City/Red Light District/RedLight_Morning.jpg" style="width:100%; height:auto; display:block; margin:0 auto;">
<<audio "citynight" play>>
<<elseif $totalHour >= 7 and $totalHour < 16>>
<img src="Images/Locations/City/Red Light District/RedLight_Day.jpg" style="width:100%; height:auto; display:block; margin:0 auto;">
<<audio "city" play>>
<<elseif $totalHour >= 16 and $totalHour < 19>>
<img src="Images/Locations/City/Red Light District/RedLight_Afternoon.jpg" style="width:100%; height:auto; display:block; margin:0 auto;">
<<audio "city" play>>
<<else>>
<img src="Images/Locations/City/Red Light District/RedLight_Night.jpg" style="width:100%; height:auto; display:block; margin:0 auto;">
<<audio "citynight" play>>
<</if>>
<</nobr>>
You step into Halden City’s Red Light District, and the atmosphere shifts immediately. Neon signs glow in bold colors, flashing above narrow streets lined with clubs, bars, and late-night shops. The air hums with music, laughter, and the occasional shout from a club promoter trying to lure people inside. Perfume, alcohol, and street food mix into a heady scent that hangs over the pavement. Some people pass by quickly, heads down. Others linger, leaning against doorways or chatting in small groups, dressed to catch attention. Whether you’re here out of curiosity, trouble, or something in between… this part of the city never sleeps, and it never judges. What do you want to do?
<<nobr>>
<<if $hygiene < 15>>
<<if $totalHour >= 6 and $totalHour < 19>>
<<if random(1,10) == 1>>
As you're walking by, people start noticing how stinky you are.<br><br>
<img src="Images/Locations/City/Red Light District/stink_rld_01.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<<elseif random(1,10) == 2>>
As you're walking by, people start noticing how stinky you are.<br><br>
<img src="Images/Locations/City/Red Light District/stink_rld_02.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<</if>>
<<else>>
<<if random(1,10) == 1>>
As you're walking by, people start noticing how stinky you are.<br><br>
<img src="Images/Locations/City/Red Light District/stink_rld_03.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<<elseif random(1,10) == 2>>
As you're walking by, people start noticing how stinky you are.<br><br>
<img src="Images/Locations/City/Red Light District/stink_rld_04.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<</if>>
<</if>>
<</if>>
<</nobr>>
<<nobr>>
<<if ($totalHour <= 6 or $totalHour >= 18)>>
<<link "Caramel Pony">>
<<advanceTime 10>>
<<goto "StripClub">>
<<audio "city" stop>>
<<audio "citynight" stop>>
<</link>>
<<else>>
<div class="link-button disabled">Caramel Pony (closed)</div>
<</if>>
<<if ($totalHour >= 13 and $totalHour <= 23)>>
<<link "Passion Fruit">>
<<advanceTime 10>>
<<goto "SexShop">>
<<audio "city" stop>>
<<audio "citynight" stop>>
<</link>>
<<else>>
<div class="link-button disabled">Passion Fruit (closed)</div>
<</if>>
<<link "Dark Alley">>
<<advanceTime 10>>
<<goto "DarkAlley">>
<<audio "city" stop>>
<<audio "citynight" stop>>
<</link>>
<<link "Go back to the city">>
<<advanceTime 30>>
<<goto "City">>
<<audio "city" stop>>
<<audio "citynight" stop>>
<</link>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<<set $hunger += 2>>
<<set $hygiene -= 2>>
<<if $hungerCheat == true>>
<<set $hunger = 0>>
<</if>>
<<if $hygieneCheat == true>>
<<set $hygiene = 100>>
<</if>>
<</nobr>><<nobr>>
<<set $location = "StripClub">>
<img src="Images/Locations/City/Red Light District/CaramelPony.png" style="width:100%; height:auto; display:block; margin:0 auto;">
<</nobr>>
You arrive at the Caramel Pony. Neon lights blaze in electric pink and cool blue, illuminating the bold "Caramel Pony" sign. Upstairs, dancers sway in glowing window rings, while downstairs, a warm, pink light spills from the entrance, hinting at the lively scene within. The building pulses with vibrant energy, drawing in a few curious onlookers from the street. What do you want to do?
NOT YET IMPLEMENTED
<<link "Go back to the red light district">>
<<advanceTime 10>>
<<goto "RLD">>
<</link>><<nobr>>
<<set $location = "AkibaWardrobe">>
<<set $currentStore = "akiba">>
<img src="Images/Locations/City/ShoppingMall/AkibaWardrobe.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<</nobr>>
You’ve made it to Akiba Wardrobe, the ultimate destination for cute, anime-inspired outfits and otaku fashion. Pastel colors fill the racks, and the mannequins in the window display everything from sailor dresses to oversized hoodies with anime prints. The air inside is light and playful, with pop songs playing softly in the background. If you’ve ever wanted to dress like your favorite character or embrace a softer, nerdy aesthetic, this is your stop. What do you want to do?
<div class="store-container">
<<ClothingStore $currentStore>>
</div>
[[Go back to the mall|Mall]]<<nobr>>
<<set $location = "CommonGround">>
<img src="Images/Locations/City/ShoppingMall/CommonGround.png" style="width:100%; height:auto; display:block; margin:0 auto;">
<<set $currentStore = "commonGround">>
<</nobr>>
<h2>Common Ground</h2>
You arrive at Common Ground, a unisex clothing store with a clean, minimalist design and neutral tones that cater to every style. Simple, comfortable, and effortlessly cool outfits fill the racks, oversized shirts, casual dresses, loose pants, and sleek jackets. The atmosphere feels calm and laid-back, with soft background music and neatly arranged shelves. It’s a spot where anyone can find something that fits, no labels, just style. What do you want to do?
<div class="store-container">
<<ClothingStore $currentStore>>
</div>
[[Go back to the mall|Mall]]<<nobr>>
<<set $location = "Euphoria">>
<<set $currentStore = "euphoria">>
<img src="Images/Locations/City/ShoppingMall/Euphoria.png" style="width:100%; height:auto; display:block; margin:0 auto;">
<</nobr>>
You’ve arrived at Euphoria, and there’s no mistaking its bold personality. The dark red sign above the entrance stares at you like a challenge. Inside, daring dresses, tight skirts, cropped tops, and high heels fill the racks, each one more eye-catching than the last. The mannequins wear outfits that turn heads, and the music inside has a bass-heavy, club-ready beat. This is where you come when you want to dress with attitude, and aren’t afraid of making an impression.
<div class="store-container">
<<ClothingStore $currentStore>>
</div>
[[Go back to the mall|Mall]]<<nobr>>
<<set $location = "LevelUpLooks">>
<<set $currentStore = "levelUp">>
<img src="Images/Locations/City/ShoppingMall/LevelUpLooks.png" style="width:100%; height:auto; display:block; margin:0 auto;">
<</nobr>>
You arrive at LevelUp Looks, a bright and playful boutique bursting with geeky charm. The teal sign pops against the hallway, and the window displays are packed with gamer-themed dresses, pixel-print hoodies, and T-shirts covered in retro icons and gaming references. Inside, rows of colorful graphic tees and cute casualwear line the racks, perfect for anyone wanting to rep their favorite fandoms with style. Chiptune music plays softly over the speakers, and there’s an energy here that feels like stepping into a side quest, only this time, the prize is a whole new look.
<div class="store-container">
<<ClothingStore $currentStore>>
</div>
[[Go back to the mall|Mall]]<<nobr>>
<<set $location = "LunaBloom">>
<<set $currentStore = "luna">>
<img src="Images/Locations/City/ShoppingMall/LunaBloom.png" style="width:100%; height:auto; display:block; margin:0 auto;">
<</nobr>>
You step into the hallway and spot Luna Bloom, a dreamy, feminine boutique with soft purple accents and gentle lighting. The mannequins display pastel dresses, floral prints, and delicate accessories that give the whole place a romantic, almost storybook-like charm. The air smells faintly of lavender, and the relaxing music makes you feel like you’ve entered a cozy little bubble of girly fashion. Perfect for when you’re feeling soft and elegant. What do you want to do?
<div class="store-container">
<<ClothingStore $currentStore>>
</div>
[[Go back to the mall|Mall]]<<nobr>>
<<set $location = "Nocturna">>
<<set $currentStore = "nocturna">>
<img src="Images/Locations/City/ShoppingMall/Nocturna.png" style="width:100%; height:auto; display:block; margin:0 auto;">
<</nobr>>
You arrive at Nocturna, a quiet, shadowed corner of the mall where the light seems just a little dimmer. The store’s black and dark violet color scheme stands out against the bright hallways outside. Mannequins in the window display layered black dresses, lace details, chokers, and chunky boots, all with an air of mystery and elegance. The faint scent of incense drifts from inside, and soft, haunting music plays over hidden speakers. It’s a place for dark romantics, nightwalkers, and anyone drawn to gothic fashion. If lace, velvet, and black-on-black are your vibe… you’ve found your sanctuary. What do you want to do?
<div class="store-container">
<<ClothingStore $currentStore>>
</div>
[[Go back to the mall|Mall]]<<set $location = "SexShop">>
<<set $pfTab to $pfTab || "Dildos">> <!-- ADD THIS LINE -->
<h2>Passion Fruit</h2>
<img src="Images/Locations/City/Red Light District/PassionFruit.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
You are at Passion Fruit, a discreet boutique with low lighting, elegant shelves, and tasteful displays. What would you like to buy?
<div class="bm-categories">
<<set _len to setup.pfCategories.length>>
<<for _i to 0; _i lt _len; _i += 1>>
<<set _cat to setup.pfCategories[_i]>>
<<capture _cat>>
<<link _cat>>
<<set $pfTab to _cat>>
<<replace "#pf-list">><<include "PassionFruit-List">><</replace>>
<<replace "#bm-cartbar">>In cart: <<= setup.pfCart.count() >> - Subtotal: $<<= setup.pfCart.subtotal()>><</replace>>
<</link>>
<</capture>>
<</for>>
</div>
<hr>
<div id="pf-list">
<<include "PassionFruit-List">>
</div>
<hr>
<<nobr>>
<<link "Go to checkout">><<goto "PassionFruit Checkout">><</link>>
<<link "Clear cart">>
<<run setup.pfCart.clear()>>
<<replace "bm-cartbar">>In cart: <<= setup.pfCart.count() >> - Subtotal: $<<= setup.pfCart.subtotal()>><</replace>>
<<replace "#pf-list">><<include "PassionFruit-List">><</replace>>
<</link>>
<<link "Leave store">>
<<goto "City">>
<<run setup.pfCart.clear()>>
<</link>>
<</nobr>><<set $pfQty to $pfQty or {}>>
<<set _items to setup.pfItems.filter(it => it.type === $pfTab)>>
<<if _items.length is 0>>
No items here yet.
<<else>>
<table class="bm-table">
<tr><th style="text-align:left">Item</th><th>Price</th><th style="text-align:center">Qty</th><th></th></tr>
<<for _it range _items>>
<<set _rowId to "pfq-"+_it.id>>
<<set _currentId = _it.id>>
<<set _isOwned = _it.unique ? setup.pfIsUniqueItemOwned(_it.id) : false>>
<<set _inCart = _it.unique ? setup.pfCart.hasUnique(_it.id) : false>>
<<set _isAvailable = setup.isItemAvailable(_it)>>
<<capture _currentId, _rowId, _isOwned, _inCart, _isAvailable>>
<tr>
<td>
<div class="bm-itemcell">
<<print '<img src="' + _it.img + '" class="bm-thumb" alt="' + _it.name + '">'>>
<div class="bm-text">
<b><<=_it.name>></b><br>
<span class="bm-desc"><<=_it.description>></span>
<<if _it.unique>>
<br><span class="bm-unique">(One-time purchase)</span>
<<if _isOwned>>
<br><span class="bm-owned">(Already owned)</span>
<</if>>
<</if>>
<<if !_isAvailable>>
<br><span class="bm-outofstock">(Out of Stock)</span>
<</if>>
</div>
</div>
</td>
<td style="text-align:center">$<<=_it.price>></td>
<td style="text-align:center">
<<if !_isAvailable>>
<span style="color:#999;">Unavailable</span>
<<elseif _it.unique && (_isOwned || _inCart)>>
<span style="color:#999;"><<if _isOwned>>Owned<<else>>In cart<</if>></span>
<<else>>
<<if _it.unique>>
<<set $pfQty[_currentId] = 1>>
<<numberbox "$pfQty[_currentId]" 1>>
<<else>>
<<set $pfQty[_currentId] to $pfQty[_currentId] or 1>>
<<numberbox "$pfQty[_currentId]" 1>>
<</if>>
<</if>>
</td>
<td>
<<if !_isAvailable>>
<span style="color:#999;">Out of Stock</span>
<<elseif _it.unique && (_isOwned || _inCart)>>
<span style="color:#999;">
<<if _isOwned>>Already owned<<else>>Already in cart<</if>>
</span>
<<else>>
<<link "Add">>
<<set _q = Math.max(1, Number($pfQty[_currentId] || 1))>>
<<if _it.unique && _q > 1>><<set _q = 1>><</if>>
<<run setup.pfCart.add(_currentId, _q)>>
<<replace "#bm-cartbar">>
In cart: <<= setup.pfCart.count() >> - Subtotal: $<<= setup.pfCart.subtotal()>>
<</replace>>
<<replace "#pf-list">><<include "PassionFruit-List">><</replace>>
<</link>>
<</if>>
</td>
</tr>
<</capture>>
<</for>>
</table>
<</if>>
<div id="bm-cartbar">In cart: <<= setup.pfCart.count() >> - Subtotal: $<<= setup.pfCart.subtotal()>></div><h3>Checkout</h3>
<<nobr>>
<<if Object.keys($pfCart).length is 0>>
Your cart is empty.
<br><br>
<<link "Back to Passion Fruit">><<goto "SexShop">><</link>>
<<else>>
<table class="bm-table">
<tr><th style="text-align:left">Item</th><th>Qty</th><th>Each</th><th>Total</th><th>Actions</th></tr>
<<for _pair range Object.entries($pfCart)>>
<<set _id to _pair[0]>>
<<set _qty to _pair[1]>>
<<set _it to setup.pfById[_id]>>
<<set _line to _it.price * _qty>>
<<set _currentId = _id>>
<<capture _currentId>>
<tr>
<td>
<div class="bm-itemcell">
<<print '<img src="' + _it.img + '" class="bm-thumb" alt="' + _it.name + '">'>>
<div class="bm-text">
<b><<=_it.name>></b><br>
<span class="bm-type">(<<=_it.type>>)</span>
<<if _it.unique>>
<br><span class="bm-unique">One-time purchase</span>
<</if>>
</div>
</div>
</td>
<td style="text-align:center"><<=_qty>></td>
<td style="text-align:center">$<<=_it.price>></td>
<td style="text-align:center">$<<=_line>></td>
<td>
<<link "Remove">>
<<run setup.pfCart.remove(_currentId)>>
<<goto "PassionFruit Checkout">>
<</link>>
</td>
</tr>
<</capture>>
<</for>>
</table>
<div id="pf-summary">
<br><b>Subtotal:</b> $<<= setup.pfCart.subtotal() >>
</div>
<br>
<<if $money >= setup.pfCart.subtotal()>>
<<link "Pay $<<= setup.pfCart.subtotal()>>">>
<<set $money -= setup.pfCart.subtotal()>>
<<for _p range Object.entries($pfCart)>>
<<set _id2 to _p[0]>>
<<set _q2 to _p[1]>>
<<set _it2 to setup.pfById[_id2]>>
<<if _it2.unique && setup.pfIsUniqueItemOwned(_id2)>>
Skipping <<= _it2.name >> - already owned
<<else>>
<<run setup.pfInventoryPushMany(_it2, _q2)>>
<</if>>
<</for>>
<<run setup.pfCart.clear()>>
<<goto "SexShop">>
Purchase complete. New balance: $<<= $money >>.
<br><br>
<<link "Back to Passion Fruit">><<goto "SexShop">><</link>> | <<link "Open Inventory">><<goto "Inventory">><</link>>
<</link>>
<<else>>
You do not have enough cash. You need $<<= setup.pfCart.subtotal() - $money >> more.
<</if>>
<<link "Keep shopping">><<goto "SexShop">><</link>>
<</if>>
<</nobr>>
<<link "Go back to the red light district">>
<<advanceTime 10>>
<<goto "RLD">>
<</link>>NOT YET IMPLEMENTED<<nobr>>
<<set $location = "TheRucksackTailor">>
<<set $currentStore = "RucksackTailor">>
<img src="Images/Locations/City/ShoppingMall/TheRucksackTailor.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<</nobr>>
You arrive at The Rucksack Tailor, a modern male clothing store. What do you want to do?
<div class="store-container">
<<ClothingStore $currentStore>>
</div>
[[Go back to the mall|Mall]]<<nobr>>
<<set _price to 50>> <!-- Cost per change -->
<<set _gender to $gender>>
<<set $selectedStyle to SugarCube.State.variables.selectedStyle || $currentHair.style>>
<<set $selectedColor to SugarCube.State.variables.selectedColor || $currentHair.color>>
<<set _price = 50>>
<</nobr>>
<img src="Images/Locations/City/ShoppingMall/hair.png" style="width:80%; height:auto; display:block; margin:0 auto;">
You approach the hairdresser. Which haircut would you like?
<<include "HairdresserGallery">>
<div id="hairMessage"></div><<nobr>>
<<link "Confirm Haircut - $50">>
<<if $selectedStyle == $currentHair.style && $selectedColor == $currentHair.color>>
<<replace "#hairMessage">><p>You already have this hairstyle and color. No need to pay!</p><</replace>>
<<else>>
<<if $money >= _price>>
<<set $money -= _price>>
<<set $currentHair.style = $selectedStyle>>
<<set $currentHair.color = $selectedColor>>
<<replace "#avatar">><<RenderAvatar>><</replace>>
<<replace "#hairMessage">><p>You got a new haircut and paid $50 for it!</p><</replace>>
<<replace "#money-display">>Money: $<<= $money>><</replace>>
<<else>>
<<replace "#hairMessage">><p>You don't have enough money for a haircut.</p><</replace>>
<</if>>
<</if>>
<</link>>
[[Choose something else to do|Hairdresser]]
[[Leave the salon|Mall]]
<</nobr>><<nobr>>
<<set $location = "Hairdresser">>
<img src="Images/Locations/City/ShoppingMall/saloon_reception.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<</nobr>>
You arrive at Hair & Co., a sleek, modern salon with soft lighting and an inviting scent of shampoo and hair products floating in the air. Through the wide glass windows, you spot stylish customers getting trims, blowouts, and makeovers at the hands of skilled stylists. The buzzing of hairdryers and the gentle chatter inside make the place feel alive. Whether you're here for a quick trim or a bold new look, this is the place for a change.
What do you want to do?
<<nobr>>
[[Get a haircut|Haircut]]
<<if ($lucyQuest >= 7 || $soloQuest >= 8 || $sophiaQuest >= 7) || $femininity >= 90>>
[[Get your body hair removed|Waxing]]
<<else>>
<div class="link-button disabled">Get your body hair removed (You're not ready for that yet)</div>
<</if>>
<<if ($lucyQuest >= 20) || $femininity >= 90>>
[[Get your nails done|Manicure]]
<<else>>
<div class="link-button disabled">Get your nails done (You're not ready for that yet)</div>
<</if>>
<<if $femininity < 60>>
<div class="link-button disabled">Get your makeup done (You're not ready for that yet)</div>
<<else>>
[[Get your makeup done|Makeup]]
<</if>>
[[Go back to the Mall|Mall]]
<</nobr>><div class="hair-tabs" style="display:flex; gap:8px; margin-bottom:12px;">
<<link "All">><<run setup.renderHairTab && setup.renderHairTab('all')>><</link>>
<<link "Short">><<run setup.renderHairTab && setup.renderHairTab('short')>><</link>>
<<link "Medium">><<run setup.renderHairTab && setup.renderHairTab('medium')>><</link>>
<<link "Long">><<run setup.renderHairTab && setup.renderHairTab('long')>><</link>>
</div>
<div id="hair-grid" style="display:flex; flex-wrap:wrap; gap:23px; align-items:flex-start;">
<<for _style range setup.hairOptions.styles>>
<<for _color range setup.hairOptions.colors>>
<<set _sId = (typeof _style === 'string') ? _style : ((_style.id) ? (_style.id.slice ? _style.id.slice(-2) : _style.id) : '')>>
<<set _cId = (typeof _color === 'string') ? _color : (_color.id || _color)>>
<<set _selected = ($selectedStyle == _sId && $selectedColor == _cId)>>
<<set _minFem = (typeof _style === 'object' && _style.minFemininity !== undefined) ? _style.minFemininity : 0>>
<<set _locked = ($femininity < _minFem)>>
<<set _length = (setup.hairLengths && setup.hairLengths[_sId]) ? setup.hairLengths[_sId] : 'medium'>>
<<set _gender = (typeof _style === 'object' && _style.gender) ? _style.gender : ((typeof _style === 'object' && _style.minFemininity !== undefined) ? ((_style.minFemininity >= 60) ? 'female' : ((_style.minFemininity <= 10) ? 'male' : 'unisex')) : 'unisex')>>
<<set _buyable = true>>
<<if _gender is "unisex">><<if !$unissexHair>><<set _buyable = false>><</if>><</if>>
<<if _gender is "female">><<if !$femaleHair>><<set _buyable = false>><</if>><</if>>
<<set _opacity = (_locked || (!_buyable)) ? 0.4 : 1.0>>
<<set _cursor = (_locked || (!_buyable)) ? 'not-allowed' : 'pointer'>>
<<set _border = _selected ? '2px solid gold' : '1px solid gray'>>
<<print '<img src="Images/Locations/City/ShoppingMall/Hairdresser/' + ((_style.id) ? _style.id : _sId) + '_' + _cId + '.png" ' +
'style="width:100px; opacity:' + _opacity + '; cursor:' + _cursor + '; border:' + _border + '; box-sizing:border-box;" ' +
'data-style="' + _sId + '" ' +
'data-color="' + _cId + '" ' +
'data-length="' + _length + '" ' +
'data-gender="' + _gender + '" ' +
(_buyable ? 'data-buyable="true" ' : 'data-buyable="false" ') +
(_locked ? 'data-locked="true"' : '') + ' ' +
'class="hair-option">'>>
<</for>>
<</for>>
</div>
<<script>>
$(function(){
var mapping = ['all','short','medium','long'];
$('.hair-tabs .link-internal').each(function(i){
$(this).addClass('hair-tab');
$(this).attr('data-length', mapping[i] || 'all');
});
var currentTab = State.variables.hairGalleryTab || 'all';
setup.renderHairTab = function(tab){
State.variables.hairGalleryTab = tab;
$('.hair-tab').removeClass('selected');
$('.hair-tab[data-length="' + tab + '"]').addClass('selected');
if(tab === 'all'){
$('.hair-option').show();
} else {
$('.hair-option').each(function(){
var len = $(this).attr('data-length') || 'medium';
if(len === tab) $(this).show(); else $(this).hide();
});
}
};
$(document).on('click', '.hair-tab', function(e){
e.preventDefault();
var tab = $(this).data('length') || 'all';
if(typeof setup.renderHairTab === 'function') setup.renderHairTab(tab);
});
if(typeof setup.renderHairTab === 'function') setup.renderHairTab(currentTab);
$(document).on('click', '.hair-option', function() {
const $img = $(this);
const sId = $img.data('style');
const cId = $img.data('color');
const isLocked = $img.data('locked') === true || $img.attr('data-locked') === "true";
const isBuyable = $img.data('buyable') === true || $img.attr('data-buyable') === "true";
if (isLocked) {
$('#hairMessage').html('<p>This hairstyle is too feminine for your current style.</p>');
return;
}
if (!isBuyable) {
$('#hairMessage').html('<p>Your\'e still not confortable with a hairstyle this girly. Try progressing in the story to unlock them.</p>');
return;
}
var matchedStyle = null;
if (Array.isArray(setup.hairOptions.styles)) {
matchedStyle = setup.hairOptions.styles.find(function(style){
if(typeof style === 'string') return style === sId;
if(style.id) return (style.id.slice ? style.id.slice(-2) : style.id) === sId;
return false;
});
}
State.variables.selectedStyle = sId;
State.variables.selectedColor = cId;
$('.hair-option').css('border', '1px solid gray');
$img.css('border', '2px solid gold');
var displayName = matchedStyle && matchedStyle.name ? matchedStyle.name : (sId + '');
$('#hairMessage').html('<p>Selected: ' + displayName + ' - ' + cId + '</p>');
});
});
<</script>><<nobr>>
<img src="Images/Locations/City/ShoppingMall/makeup.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<set _price to 40>>
<<set $selectedMakeup to ($selectedMakeup || "None")>>
<</nobr>>
You approach the makeup counter. Which style do you want?
<<include "MakeupGallery">>
<<nobr>>
<div id="confirmMakeup" style="margin-top:15px;">
<div class="link-button disabled">Confirm Makeup - $40,00 (Select a makeup style first)</div>
</div>
[[Choose something else to do|Hairdresser]]
[[Leave the saloon|Mall]]
<</nobr>>
<<script>>
(function () {
var PRICE = 40;
function refreshConfirmButton() {
var pick = State.variables.selectedMakeup || "None";
var $wrap = $('#confirmMakeup');
if (pick === "None") {
// disabled label
$wrap.html('<div class="link-button disabled">Confirm Makeup - $40,00 (Select a makeup style first)</div>');
} else {
// ACTIVE: use a SugarCube-styled internal link
$wrap.html('<a id="confirmMakeupBtn" class="link-internal link-button" href="#" role="button">Confirm Makeup - $40,00</a>');
attachClick();
}
}
function attachClick() {
$('#confirmMakeupBtn').off('click').on('click', function (e) {
e.preventDefault(); // keep it from navigating to "#"
var v = State.variables;
var pick = v.selectedMakeup || "None";
var current = (v.currentMakeup && v.currentMakeup.style) ? v.currentMakeup.style : "None";
if (pick === current) {
$('#makeupMessage').html('<p>You already have this makeup style. No need to pay.</p>');
return;
}
if ((v.money || 0) >= PRICE) {
v.money -= PRICE;
v.currentMakeup = v.currentMakeup || {};
v.currentMakeup.style = pick;
// refresh avatar and money display if present
$('#avatar').empty().wiki('<<RenderAvatar>>');
if ($('#money-display').length) {
$('#money-display').empty().wiki('Money: $' + v.money);
}
$('#makeupMessage').html('<p>You got a new makeup style and paid $ 40,00 for it.</p>');
} else {
$('#makeupMessage').html('<p>You do not have enough money for makeup.</p>');
}
});
}
// initial render
refreshConfirmButton();
// update button when a makeup tile is selected
$(document).off('click.makeupConfirm').on('click.makeupConfirm', '.makeup-option', function () {
var locked = $(this).attr('data-locked') === 'true';
if (locked) return;
State.variables.selectedMakeup = $(this).data('style');
refreshConfirmButton();
});
})();
<</script>><<set _selectedMakeup to ($selectedMakeup || $currentMakeup.style || "None")>>
<!-- outer container: use your grid styles here -->
<div style="display:flex; flex-wrap:wrap; justify-content:center; gap:0px; max-width:900px; margin:0 auto;">
<<for _style range setup.makeupOptions.styles>>
<<set _id = _style.id>>
<<set _label = _style.name>>
<<set _isSelected = (_id == _selectedMakeup)>>
<<set _locked = ($femininity < _style.minFemininity)>>
<<set _border = _isSelected ? '2px solid gold' : '1px solid gray'>>
<<set _opacity = _locked ? 0.3 : 1>>
<<set _cursor = _locked ? 'not-allowed' : 'pointer'>>
<<set _tile =
'<div class="makeup-option" data-style="' + _id + '" data-locked="' + _locked +
'" style="cursor:' + _cursor + '; text-align:center; opacity:' + _opacity + ';">' +
'<img src="Images/Locations/City/ShoppingMall/makeup/' + _id + '.png" ' +
'style="width:100px; height:auto; border:' + _border + '; box-sizing:border-box;">' +
'<div style="margin-top:6px; font-size:12px;">' + _label + '</div>' +
'</div>'
>>
<<print _tile>>
<</for>>
</div>
<div id="makeupMessage" style="margin-top:12px;"></div>
<<script>>
$(document).off('click.makeup').on('click.makeup', '.makeup-option', function() {
if ($(this).attr('data-locked') === 'true') {
return; // do nothing if locked
}
var style = $(this).data('style');
State.variables.selectedMakeup = style;
$('.makeup-option img').css('border', '1px solid gray');
$(this).find('img').css('border', '2px solid gold');
});
<</script>><img src="Images/Locations/City/ShoppingMall/nails.png" style="width:80%; height:auto; display:block; margin:0 auto;">
You approach the manicure. Painting your nails costs $10.00. How would you like to paint them?
<div class="manicure-row">
<<if $money >= 10>>
<span title="Black">
<<link "[img[Images/Locations/City/ShoppingMall/polish/black.png]]">>
<<set $nails = "black">>
<<set $money -= 10>>
<<goto "NailPainting">>
<<refreshMoney>>
<</link>>
</span>
<span title="Blue">
<<link "[img[Images/Locations/City/ShoppingMall/polish/blue.png]]">>
<<set $nails = "blue">>
<<set $money -= 10>>
<<goto "NailPainting">>
<<refreshMoney>>
<</link>>
</span>
<span title="Magenta">
<<link "[img[Images/Locations/City/ShoppingMall/polish/magenta.png]]">>
<<set $nails = "magenta">>
<<set $money -= 10>>
<<goto "NailPainting">>
<<refreshMoney>>
<</link>>
</span>
<span title="Pink">
<<link "[img[Images/Locations/City/ShoppingMall/polish/pink.png]]">>
<<set $nails = "pink">>
<<set $money -= 10>>
<<goto "NailPainting">>
<<refreshMoney>>
<</link>>
</span>
<span title="Red">
<<link "[img[Images/Locations/City/ShoppingMall/polish/red.png]]">>
<<set $nails = "red">>
<<set $money -= 10>>
<<goto "NailPainting">>
<<refreshMoney>>
<</link>>
</span>
<span title="White">
<<link "[img[Images/Locations/City/ShoppingMall/polish/white.png]]">>
<<set $nails = "white">>
<<set $money -= 10>>
<<goto "NailPainting">>
<<refreshMoney>>
<</link>>
</span>
<span title="Yellow">
<<link "[img[Images/Locations/City/ShoppingMall/polish/yellow.png]]">>
<<set $nails = "yellow">>
<<set $money -= 10>>
<<refreshMoney>>
<</link>>
</span>
<<else>>
<div style="opacity:0.5; pointer-events:none;">
<img src="Images/Locations/City/ShoppingMall/polish/black.png">
<img src="Images/Locations/City/ShoppingMall/polish/blue.png">
<img src="Images/Locations/City/ShoppingMall/polish/magenta.png">
<img src="Images/Locations/City/ShoppingMall/polish/pink.png">
<img src="Images/Locations/City/ShoppingMall/polish/red.png">
<img src="Images/Locations/City/ShoppingMall/polish/white.png">
<img src="Images/Locations/City/ShoppingMall/polish/yellow.png">
</div>
<p><i>You don't have enough money for a manicure.</i></p>
<</if>>
</div>
<<nobr>>
[[Choose something else to do|Hairdresser]]
[[Leave the saloon|Mall]]
<</nobr>><img src="Images/Locations/City/ShoppingMall/manicure.jpg" style="width:80%; height:auto; display:block; margin:0 auto;">
You sit back and relex as you let the manicure do her thing.
<<nobr>>
[[Choose something else to do|Hairdresser]]
[[Leave the saloon|Mall]]
<</nobr>><img src="Images/Locations/City/ShoppingMall/waxing.png" style="width:80%; height:auto; display:block; margin:0 auto;">
You approach the esthetician. What kind of hair removal would you like?
<<nobr>>
<div id="outcome"></div>
<div id="hairRemovalChoices">
<div id="waxingChoice">
<<if $hairGrowthCounter >= 30 && $money >= 40 && (($lucyQuest >= 7 || $soloQuest >= 8 || $sophiaQuest >= 7) || $femininity > 90)>>
<<link "Waxing ($ 40.00)">>
<<set $bodyHairArms = false>>
<<set $bodyHairChest = false>>
<<set $bodyHairPubic = false>>
<<set $bodyHairLegs = false>>
<<set $hairGrowthCounter = 0>>
<<set $money -= 40>>
<<replace "#avatar">><<RenderAvatar>><</replace>>
<<replace "#outcome">>
She spreads the warm wax along your shin in smooth, confident strokes, her smile calm while yours is anything but. The heat seeps into your skin, your grip tightening on the chair’s armrest as your pulse quickens, your cheeks burn, and you can’t tell if it’s from the wax or from the way she looks at you like she’s done this a hundred times before.<br> <br>
<img src="Images/Locations/City/ShoppingMall/wax.png" style="width:80%; height:auto; display:block; margin:0 auto;">
<</replace>>
<<replace "#waxingChoice">>
<div class="link-button disabled">Waxing ($ 40.00) - Your body's hair hasn't grown yet.</div>
<</replace>>
<</link>>
<<elseif $hairGrowthCounter < 30>>
<br><br><div class="link-button disabled">Waxing ($ 40.00) - Your body's hair hasn't grown yet.</div>
<<elseif $money < 40>>
<br><br><div class="link-button disabled">Waxing ($ 40.00) - You don't have enough money.</div>
<<elseif ($lucyPath and $lucyQuest < 7) or ($soloPath and $soloQuest < 8)>>
<br><br><div class="link-button disabled">Waxing ($ 40.00) - You don't think you're ready for this.</div>
<</if>>
</div>
<div id="laserChoice">
<<if $money >= 300 && $femininity >= 90>>
<<link "Laser hair removal ($ 300.00)">>
<<set $bodyHairArms = false>>
<<set $bodyHairChest = false>>
<<set $bodyHairPubic = false>>
<<set $bodyHairLegs = false>>
<<set $hairGrowthCounter = -50000>>
<<set $money -= 300>>
<<replace "#avatar">><<RenderAvatar>><</replace>>
<<replace "#outcome">>
The device hums softly as she presses it to your skin, a faint flash of light making you flinch. The cool gel soothes the spot instantly, but your heart still races. You grip the armrest, cheeks warm, wondering if she notices just how tense you are.
<img src="Images/Locations/City/ShoppingMall/laser.png" style="width:80%; height:auto; display:block; margin:0 auto;">
<</replace>>
<<replace "#waxingChoice">>
<br><br><div class="link-button disabled">Waxing ($ 40.00) - Your body's hair hasn't grown yet.</div>
<</replace>>
<<replace "#laserChoice">>
<br><div class="link-button disabled">Laser hair removal ($ 300.00) - Completed.</div>
<</replace>>
<</link>>
<<elseif $money < 300>>
<div class="link-button disabled">Laser hair removal ($ 300.00) - You don't have enough money.</div>
<<elseif $femininity < 90>>
<div class="link-button disabled">Laser hair removal ($ 300.00) - You don't think you're ready for this.</div>
<</if>>
</div>
</div>
<</nobr>>
<<nobr>>
[[Choose something else to do|Hairdresser]]
[[Leave the saloon|Mall]]
<</nobr>>/*CHARACTER VARIABLES*/
<<set $inventory = [
{ name: "Smartphone", description: "A regular, but reliable smarthphone that helps make things in my day a little easier." }
]>>
<<set $player.canBuyMaleClothes to true>>
<<set $player.canBuyUnisexClothes to false>>
<<set $player.canBuyFemaleClothes to false>>
/* AVATAR VARIABLES */
<<set $gender = "Male">>
<<set $mcf = "Her">>
<<set $allowedClothingTypes = ["Male", "Unisex"]>>
<<set $bodyType = "Body_Flat">>
<<set $hair = "01">>
<<set $hairColor = "Brown">>
<<set $clothing = "Rucksack_Clothing_01">>
<<set $underwear = "Rucksack_Underwear_01">>
<<set $shoes = "Rucksack_Shoes_01">>
<<set $socks = "Rucksack_Socks_01">>
<<set $avatarViewMode = "clothed">>
<<set $avatarReady = true>>
<<set $bodyHairArms = true>>
<<set $bodyHairChest = true>>
<<set $bodyHairPubic = true>>
<<set $bodyHairLegs = true>>
<<set $ownsPanties = false>>
<<run setup.ensureInitialClothes()>>
<<set $updatedVariablesV007 = true>>
/* TIME VARIABLES */
<<set $hour = 8>>
<<set $minute = 0>>
<<set $period = "AM">>
<<set $daysPassed = 0>>
<<set $journalEntries = []>>
<<set $currentDay = 1>>
<<set $weekDay = setup.dayNames[0]>>
<<set $jobInterviewTime = { day: 0, hour: 0, minute: 0 }>>
<<if !$weekDay>>
<<set $weekDay = setup.dayNames[$currentDay % 7]>>
<</if>>
/* STATS VARIABLES */
<<set $money = 400>>
<<set $energy = 100>>
<<set $willpower = 100>>
<<set $maxWillpower = 100>>
<<set $femininity = 0>>
<<set $maxFemininity = 100>>
<<set $hypnoExposure = 0>>
<<set $maxHypnoExposure = 100>>
<<set $inhibition = 100>>
<<set $maxInhibition = 100>>
<<set $curiosity = 0>>
<<set $maxCuriosity = 100>>
<<set $slutLevel = 0>>
<<set $maxSlutLevel = 100>>
<<set $chastityAddiction = 0>>
<<set $maxChastityAddiction = 100>>
<<set $cumAddiction = 0>>
<<set $maxCumAddiction = 100>>
<<set $fitness = 0>>
<<set $makeupSkill = 0>>
<<set $slutification = 0>>
<<set $lust = 0>>
/* LOCATION VARIABLES */
<<set $gymSubscription = false>>
<<set $hairOptions to {
styles: ["01", "02", "03", "04"],
colors: ["Black", "Blonde", "Blue", "Brown", "Green", "Pink", "Red"]
}>>
<<set $currentHair to {
style: "01",
color: "Brown"
}>>
/*WARDROBE VARIABLES*/
<<set $wardrobeTab to "clothing">>
<<script>>
setup.addUniform = function(type, name) {
if (!setup.availableUniforms) {
setup.availableUniforms = {};
}
if (!setup.availableUniforms[type]) {
setup.availableUniforms[type] = [];
}
setup.availableUniforms[type].push(name);
};
<</script>>
<<script>>
setup.addUniform("school", "Male_University_Uniform_01");
setup.addUniform("gym", "Male_Gym_Uniform_01");
setup.addUniform("sleep", "Male_Sleep_Uniform_01");
<</script>>
<<if !$uniformSlots>>
<<set $uniformSlots = {
school: null,
gym: null,
sleep: null,
barista: null,
library: null
}>>
<</if>>
<<set $uniformSlots.school = "Male_University_Uniform_01">>
<<set $uniformSlots.gym = "Male_Gym_Uniform_01">>
<<set $uniformSlots.sleep = "Male_Sleep_Uniform_01">>
/* STORY VARIABLES */
<<set $introPsych = 0>>
<<set $cognDev = 0>>
<<set $neuroFound = 0>>
<<set $psychBelief = 0>>
<<set $socPsych = 0>>
<<set $saturdayEvent = 0>>
<<set $sundayEvent = 0>>
<<set $lucyQuest = 0>>
<<set $sophiaQuest = 0>>
<<set $emilyQuest = 0>>
<<set $seleneQuest = 0>>
<<set $soloQuest = 0>>
<<set $marloweQuest = 0>>>>
<<set $phoneUnlocked to false>>
<<set $disablePhone = false>>
<<set $unreadMessagesMarlowe = false>>
<<set $unreadMessagesLucy = false>>
<<set $unreadMessagesEmily = false>>
<<set $unreadMessagesSophia = false>>
<<set $unreadMessagesSelene = false>>
State.variables.newMessageSound = new Audio("Images/Cellphone/notification.mp3");
/*MESSAGES*/
<<set $conversations = {
"Emily": {
"start": {
from: "Emily",
text: "Hey! Did you understand the assignment?",
replies: [
{ text: "Yeah, I think I got it.", next: "got_it" },
{ text: "Not really, I'm confused.", next: "confused" }
]
},
"got_it": {
from: "Emily",
text: "Nice! Maybe we can work together anyway?",
replies: [
{ text: "Sure, sounds good!", next: "agree" },
{ text: "I'd rather do it alone.", next: "decline" }
]
},
"confused": {
from: "Emily",
text: "Aw... want me to explain it to you?",
replies: [
{ text: "Yes please!", next: "agree" },
{ text: "I'll figure it out, thanks.", next: "decline" }
]
},
"agree": {
from: "Emily",
text: "Yay! It'll be fun!",
replies: []
},
"decline": {
from: "Emily",
text: "Okay! Just let me know if you change your mind.",
replies: []
}
}
} >>
<<set $conversationState = {}>>
<<set $newMessages = {}>><<nobr>>
<<if !$mc || $mc === "">>
<h2>This is you.</h2>
<<elseif $mcf != "" && $mcf != "Her">>
<h2><<print $mcf>></h2>
<<else>>
<h2><<print $mc>></h2>
<</if>>
<</nobr>>
<div id="avatar">
<<RenderAvatar>>
</div>
<br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br>
<<nobr>>
<<link "Clothes">>
<<set $avatarViewMode to "clothed">>
<<replace "#avatar">> <<RenderAvatar>> <</replace>>
<</link>>
<<link "Underwear">>
<<set $avatarViewMode to "underwear">>
<<replace "#avatar">> <<RenderAvatar>> <</replace>>
<</link>>
<<link "Naked">>
<<set $avatarViewMode to "none">>
<<replace "#avatar">> <<RenderAvatar>> <</replace>>
<</link>>
<</nobr>><div class="used-names-container">
<h3>PEOPLE YOU MIGHT ENCOUNTER:</h3>
<ul class="used-names-list">
<li>Alice</li>
<li>Alex</li>
<li>Anne</li>
<li>Carl</li>
<li>Crystal</li>
<li>Elena</li>
<li>Emily</li>
<li>Evelyn</li>
<li>Harry</li>
<li>Josh</li>
<li>Lilith</li>
<li>Lucy</li>
<li>Mark</li>
<li>Maya</li>
<li>Noelle</li>
<li>Rochelle</li>
<li>Selene</li>
<li>Sophia</li>
<li>Thomas</li>
</ul>
</div>s<h2><b>CAMERA:</b></h2>
<<nobr>>
<img src="Images/Cellphone/Camera/InitialImage.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<p>You grab your phone and open the Camera app. What kind of photo do you want to take?</p>
<<set _selfieTaken = false>>
<<nobr>>
<<link "Take a normal selfie">>
<<replace "#cameraResult">>
<<set _selfieOptions = []>>
<<if $location == "Dorm">>
<<set _selfieOptions = [
"Images/Cellphone/Camera/Dorm1.png",
"Images/Cellphone/Camera/Dorm2.png",
"Images/Cellphone/Camera/Dorm3.png",
"Images/Cellphone/Camera/Dorm4.png"
]>>
<<elseif $location == "Campus">>
<<set _selfieOptions = [
"Images/Cellphone/Camera/Campus1.png",
"Images/Cellphone/Camera/Campus2.png",
"Images/Cellphone/Camera/Campus3.png"
]>>
<<elseif $location == "Gym">>
<<set _selfieOptions = [
"Images/Cellphone/Camera/Gym1.png",
"Images/Cellphone/Camera/Gym2.png",
"Images/Cellphone/Camera/Gym3.png"
]>>
<<elseif $location == "Library">>
<<set _selfieOptions = [
"Images/Cellphone/Camera/Library1.png"
]>>
<<elseif $location == "City">>
<<set _selfieOptions = [
"Images/Cellphone/Camera/City1.png",
"Images/Cellphone/Camera/City2.png",
"Images/Cellphone/Camera/City3.png"
]>>
<<elseif $location == "RLD" or $location == "StripClub" or $location == "SexShop">>
<<set _selfieOptions = [
"Images/Cellphone/Camera/Rld1.png"
]>>
<<elseif $location == "DarkAlley">>
<<set _selfieOptions = [
"Images/Cellphone/Camera/Alley1.png"
]>>
<<elseif $location == "Mall" or $location == "LunaBloom" or $location == "AkibaWardrobe" or $location == "CommonGround" or $location == "Euphoria" or $location == "LevelUpLooks" or $location == "Nocturna" or $location == "Hairdresser">>
<<set _selfieOptions = [
"Images/Cellphone/Camera/Mall1.png",
"Images/Cellphone/Camera/Mall2.png",
"Images/Cellphone/Camera/Mall3.png"
]>>
<</if>>
<<if _selfieOptions.length > 0>>
<<set $lastSelfieTaken = _selfieOptions.random()>>
<<set _selfieTaken = true>>
<p><i>You hold up your phone and snap a quick selfie...</i></p>
<center>
<<= '<img src="' + $lastSelfieTaken + '" style="width:70%; height:auto; display:block; margin:0 auto;">' >>
</center>
<<else>>
<p><i>You look around, but this doesn’t feel like the right place to take a selfie.</i></p>
<</if>>
<<replace "#sendSelfie">>
<<if $lucyPath and $lucyQuest > 2>>
<<link "Send selfie to Lucy">>
<<set $inhibition -= 0.1>>
<<advanceTime 60>>
<<goto $location>>
<</link>>
<</if>>
<</replace>>
<</replace>>
<</link>>
<</nobr>>
<div id="cameraResult"></div>
<div id="sendSelfie" style="margin-top:20px;"></div>
<<link "Return">>
<<goto $location>>
<</link>>
<</nobr>><<nobr>>
<h2><b>CHANGELOG</b></h2>
<p><b>Version - 0.07</b></p>
<img src="Images/Covers/Cover_007.jpg" style="width:75%; height:auto; display:block; margin:0 auto; float: left;"> <br><br><br><br><br><br><br><br>
<ul>
<li>Added one more class of Social Psychology 101;</li>
<li>Added one more class of Introduction to Psychology;</li>
<li>Added one more class of Cognitive Development;</li>
<li>Added one more class of Neurobehavioral Foundations;</li>
<li>Added one more class of Psychology of Belief and Perception;</li>
<li>Added some more content to Dr. Marlowe's path;</li>
<li>Added some more content to Lucy's path;</li>
<li>Added some more content to Emily's path;</li>
<li>Added new Saturday event: Scrolling through Rabble;</li>
<li>Added new Sunday event: At the Strip Club;</li>
<li>Added story content tips to the left side bar;</li>
<li>Added the option to go to Dr. Marlowe's office, Lucy's dorm and Sophia's dorm, depending on the path chosen;
<ul>
<li>If you go there during the time where the story event is active, the event scene will be activated;</li>
<li>If you go there when the quest is not active, a scene will be triggered, and the character will tell when to come back for the event to activate;</li>
<li>If you go there during class times or after hours, the button will be disabled;</li>
</ul>
</li>
<li>Added morning and afternoon images to all locations;</li>
<li>Added a closing time to the library if you're inside it;</li>>
<li>Added a new job: Photography Assistant, with progression according to the main story events;</li>
<li>Added a restriction for going out when hygiene is too low or hunger is too high;</li>
<li>Added a payment penalty for going to work when lust is too high;</li>
<li>Added a jar of cookies in the dorm, that decreases hunger when eaten;</li>
<li>Added clothes to the character edition screen;</li>
<li>Added underwear to the character edition screen;</li>
<li>Added shoes to the character edition screen;</li>
<li>Added socks to the character edition screen;</li>
<li>Added four new male clothing items;</li>
<li>Added four new male underwear items;</li>
<li>Added two new male socks items;</li>
<li>Added four new male shoe items;</li>
<li>Added low hygiene scenes to the city, campus, mall, park and red light district;</li>
<li>Added energy and lust system tied to hunger and fitness:
<ul>
<li>The more fitness you have, the less energy you will lose when doing side activities;</li>
<li>The more hungry you are, the more energy you will lose when doing side activities;</li>
<li>The more fitness you have, the more lust you will lose when doing side activities;</li>
<li>The more hungry you are, the less lust you will lose when doing side activities;</li>
</ul>
</li>
<li>Added system where hungry players will have higher energy decrease while doing side activities;</li>
<li>Added a male clothing store in the mall: The Rucksack Tailor;</li>
<li>Added a new female clothing store: Euphoria;</li>
<li>Added 1 new outfit to Luna Bloom;</li>
<li>Added a hair filter in the hairdresser's gallery, so hairstyles can be filtered by length;</li>
<li>Added a story restriction to girlier hair styles, meaning you need to progress in the story to unlock some of them. (bypassable through the debug menu);</li>
<li>Added three new starting hairstyles;</li>
<li>Added a gender classification for haircuts in the backend;</li>
<li>Added option to skip to the end of week 2 in the character edition screen;</li>
<li>Added cum fetish porn to the adult website (enables after acquiring the fetish);</li>
<li>Added a button to choose from another porn category after masturbating;</li>
<li>Changed the intro:
<ul>
<li>Now, starting a new game takes you directly to the character edition screen;</li>
<li>Moved name definition to the character edition screen;</li>
<li>Added surname definition to the character edition screen;</li>
<li>Added a little bit of dialog to the check-in scene;</li>
</ul>
</li>
<li>Changed the library job so that, when you leave, you're at the campus instead of the city;</li>
<li>Changed the job interview process so that it doesn't skip a day anymore;</li>
<li>Changed the lust and energy decrease while watching porn;</li>
<li>Changed three images of 7th event of Lucy's path (the one where she shaves the MC);</li>
<li>Changed all the images in 13th event of Lucy's path (the one where the puts the MC in chastity);</li>
<li>Changed one image in the 8th Saturday event (the one in the arcade);</li>
<li>Changed the amount of hunger decrease when eating food items so it's more balanced;</li>
<li>Updated the Tips passage with tips about the new features;</li>
<li>Updated the visuals of the Tips passage;</li>
<li>Removed the "Update Variables" option from the cellphone;</li>
<li>Updated the "Used Names" popup;</li>
<li>Fixed a bug where the street market event wasn't triggering for Dr. Marlowe's path;</li>
<li>Fixed bug where time was not being updated properly when going to class;</li>
<li>Fixed a bug where hygiene was set to 100 if the value reached 0;</li>
<li>Fixed being able to use a butt plug before having one;</li>
<li>Fixed the alignment of items in the clothing stores;</li>
<li>Fixed some typos;</li>
</ul>
<br>
<p><b>Version - 0.06</b></p>
<img src="Images/Covers/Cover_006.png" style="width:75%; height:auto; display:block; margin:0 auto; float: left;"> <br><br><br><br><br><br><br><br>
<ul>
<li>Added a new character path: Dr. Evelyn Marlowe, your psychology professor;</li>
<li>Added BulkMart, a supermarket where you can buy stuff for your house;</li>
<li>Added an inventory system to the cellphone, where you can see the items you have bought and use them;</li>
<li>Added the option to cook and eat food at your dorm;</li>
<li>Added Hunger and Hygiene stats;</li>
<li>Added some more content for Lucy's path;</li>
<li>Added some more content for Sophia's path;</li>
<li>Added some more content for Selene's path;</li>
<li>Added two classes of Social Psychology 101;</li>
<li>Added two classes of Introduction to Psychology;</li>
<li>Added two classes of Cognitive Development;</li>
<li>Added two classes of Neurobehavioral Foundations;</li>
<li>Added two classes of Psychology of Belief and Perception;</li>
<li>Added the beginning of a little storyline for the classes;</li>
<li>Added the option to shave in the bathroom with razors or wax strips;</li>
<li>Added the option to drink coffee at your dorm;</li>
<li>Added the option to take a shower in the bathroom;</li>
<li>Added hygiene and hunger stats to the left side bar;</li>
<li>Added hygiene and hunger decrease to various activities;</li>
<li>Added energy increase when zoning out in the dorm;</li>
<li>Added a sissygasm skill;</li>
<li>Added 10 new random events to the campus area:
<ul>
<li>The protest;</li>
<li>Note on the soda can;</li>
<li>The lewd game;</li>
<li>The moaning girl;</li>
<li>Moonlight BJ;</li>
<li>The naked guy;</li>
<li>The sensual photoshoot;</li>
<li>Sketching girl;</li>
<li>Smoking girl;</li>
<li>Sunbathing girls;</li>
</ul>
</li>
<li>Added some more helper texts for some parts of the game;</li>
<li>Added a fetish disclaimer on the path selection event;</li>
<li>Added the Sunday event: The Sissy Quiz;</li>
<li>Added the Sunday event: "The Sissy's Guide to Graceful Submission" (Part 1);</li>
<li>Added the Sunday event: "The Sissy's Guide to Graceful Submission" (Part 2);</li>
<li>Added the Saturday event: Pink Haze Submission (Part 1);</li>
<li>Added the Saturday event: Bar public humiliation;</li>
<li>Added sissygasm skill cheat in the debug menu;</li>
<li>Added sissy hypno to the porn list in the computer;</li>
<li>Added the possibility to masturbate yourself with a dildo;</li>
<li>Added content to Passion Fruit, like dildos and plugs (itens will become available as story progresses)</li>
<li>Added small version indicator watermark in the bottom right corner of the screen;</li>
<li>Added cheat to disable hunger and hygiene in the debug menu;</li>
<li>Added playing video games in the dorm, for lust decreasing;</li>
<li>Added version posters to the changelog;</li>
<li>Added manicure to the Shopping Mall saloon, with 7 colors of nail polish to choose from;</li>
<li>Added a blocking mechanic for doing exercises when the MC is too tired;</li>
<li>Added back the "End of Content" message;</li>
<li>Added one more outfit to Nocturna;</li>
<li>Refactored the code of PleasureHub so the player can choose what to do when watching porn;</li>
<li>Updated the Tips passage with tips about the new features;</li>
<li>Updated dialog box image and contact image of Dr. Evelyn Marlowe;</li>
<li>Updated character bios so that the bios appear after the character is met in the story;</li>
<li>Updated the credits passage with new top supporters;</li>
<li>Changed an image of the first scene of Selene's path;</li>
<li>Changed the "Purchase Denied" message in the mall's clothing stores;</li>
<li>Increased the salary of both jobs;</li>
<li>Decreased by half the energy decrease when masturbating;</li>
<li>Fixed a bug were more than one weekend event could happen on the same day;</li>
<li>Fixed a bug where you could access story events while sleeping;</li>
<li>Fixed bug where waking up would change your previous casual clothes;</li>
<li>Fixed bug of repeating Social Psychology class;</li>
<li>Fixed a small variable definition bug in the Saturday arcade event;</li>
<li>Fixed bug where the clothes giving by Sophia were not being added to the inventory;</li>
<li>Fixed bug where the energy stat got negative when jogging in the park;</li>
<li>Fixed bug where waxing was not available in Sophia's path;</li>
<li>Fixed the out of order tarot cards captions in the third Saturday event;</li>
<li>Fixed bug where MC wouldn't change back to casual clothes when exiting the gym;</li>
<li>Fixed glitched journal entries;</li>
<li>Fixed some typos;</li>
</ul>
<br>
<p><b>Version - 0.05</b></p>
<img src="Images/Covers/Cover_005.png" style="width:75%; height:auto; display:block; margin:0 auto; float: left;"> <br><br><br><br><br><br><br><br><br>
<ul>
<li>Added top bar for accessing work / classes / story content</li>
<li>Added color to the buttons of work / classes / story content, for better visibility;</li>
<li>Added a basic character editor in the game's intro;</li>
<li>Added eye color variations;</li>
<li>Added a character bios app in the phone, with a bit of info about the game's characters</li>
<li>Added a plug indicator icon next to the avatar;</li>
<li>Added a insert / remove plug mechanic with scenes;</li>
<li>Added some more content to Lucy's path;</li>
<li>Added some more content to the Solo path;</li>
<li>Added some more content for Sophia's path;</li>
<li>Added some more content for Emily's path; </li>
<li>Added one more week of university classes;</li>
<li>Added one new saturday event exclusive to Lucy's path (for now): Hanging out at the arcade.</li>
<li>Added two new accessories: glasses and wigs;</li>
<li>Added one clothing item for Akiba Wardrobe;</li>
<li>Added 20 clothing items to Luna Bloom;</li>
<li>Added 20 clothing items to Nocturna;</li>
<li>Added 05 pair of shoes to Akiba Wardrobe;</li>
<li>Added 10 pairs of shoes to Luna Bloom;</li>
<li>Added 10 pairs of shoes to Nocturna;</li>
<li>Added 03 glasses to Common Ground;</li>
<li>Added 02 new hair styles;</li>
<li>Added 02 new socks to Akiba Wardrobe;</li>
<li>Added a contextual tips area in the left side bar;</li>
<li>Added 05 more dream sequences;</li>
<li>Added 10 new random events:
<ul>
<li>Street musician;</li>
<li>Lingerie model;</li>
<li>Peanut street vendor;</li>
<li>The tipsy tourist;</li>
<li>Girl in summer dress;</li>
<li>The hammered woman;</li>
<li>Dimly lit street;</li>
<li>Special ride;</li>
<li>Flashed;</li>
<li>Grafitti;</li>
</ul>
</li>
<li>Slight improvement of the layout of the changelog;</li>
<li>Divided the "Accessories" category, into six: Glasses / Rings / Earrings / Wigs / Neck / Arm;</li>
<li>Removed the item ID beneath the clothing items in the wardrobe;</li>
<li>Removed the multiple options of time to wake up;</li>
<li>Updated the characters names with their surnames in the dialog boxes and contact list;</li>
<li>Updated the used names session;</li>
<li>Updated the credits passage with the new top supporters;</li>
<li>Updated the tips passage;</li>
<li>Changed Lilith's image;</li>
<li>Changed the money label at the story side bar;</li>
<li>Changed stats at the sidebar to progressions bars;</li>
<li>Changed the images in the dialog boxes of Sophia, Emily, Selene and Lucy;</li>
<li>Changed the order of buttons for the city passage and made the text shorter;</li>
<li>Fixed little plot hole at Sophia's path;</li>
<li>Fixed some stats change indicators that were not working properly;</li>
<li>Fixed bug where weekend events wouldn't activate after week 4 for Sophia and Solo path;</li>
<li>Fixed bug where clothes were clipping over the hair in the avatar;</li>
<li>Fixed bug of jobs where you could do more than one shift by submitting twice;</li>
<li>Fixed second Sunday event coming too early in Solo path;</li>
<li>Fixed body hair growing right after shaving event in Solo path;</li>
<li>Fixed the pixelated white contour around the avatar;</li>
<li>Fixed a tiny plot hole in the solo path;</li>
<li>Fixed bug where images for the first chapter of Emily's path were not being shown;</li>
<li>Fixed bug where the avatar's penis wasn't visible in some cases;</li>
<li>Fixed money not updating automatically in the debug menu;</li>
<li>Fixed a bug where energy got negative through waiting with the cellphone;</li>
<li>Fixed the favicon not appearing;</li>
<li>Fixed some typos.</li>
</ul>
<br>
<p><b>Version - 0.04</b></p>
<img src="Images/Covers/Cover_004.png" style="width:75%; height:auto; display:block; margin:0 auto; float: left;"> <br><br><br><br><br><br><br><br>
<ul>
<li>Added two more weeks of content for the Solo Path;</li>
<li>Added two more weeks of content for Lucy's Path;</li>
<li>Added one more week of content for Sophia's Path;</li>
<li>Added two more weeks of classes in the university;</li>
<li>Added part of the implementation for chastity mechanics;</li>
<li>Added body hair growth mechanic;</li>
<li>Added more products at Hair & Co. (most of them still under development);</li>
<li>Added 10 new hairstyles at Hair & Co.;</li>
<li>Added waxing and laser hair removal at Hair & Co.;</li>
<li>Added a makeup artist at Hair & Co. with 8 style options (more will come later);</li>
<li>Added 5 new shoes for Akiba Wardrobe;</li>
<li>Added dazed eyes to the avatar for when lust is greater than 90;</li>
<li>Added ambient sfx;</li>
<li>Added the option to study in the university's library;</li>
<li>Added a new weekend event: Saturday at the mall;</li>
<li>Added a new weekend event: The perfume incident;</li>
<li>Added a new weekend event: hypno sequence;</li>
<li>Added a new weekend event: before / after;</li>
<li>Added dynamic avatar image in the MC dialog box;</li>
<li>Added one more hair color: green;</li>
<li>Added a flag tied to the story that defines when the player can start buying unisex and female clothes;</li>
<li>Added a button in the intro to see the list of used names through the game;</li>
<li>Added the game's logo in the left side bar;</li>
<li>Added a credits session for the game's supporters;</li>
<li>Added a fade in in the areas sound effects for a smoother transition;</li>
<li>Lowered the volume of the areas sound effects;</li>
<li>Fixed the gym stat change error message;</li>
<li>Fixed a bug where the game would freeze after a weekend event;</li>
<li>Fixed Selene's path not being accessible;</li>
<li>Adjusted the spacing of the elements in the left side bar;</li>
<li>Updated the tips session;</li>
<li>Changed the Save and Restart buttons to styled icons;</li>
<li>Changed the color of the MC's text to a lighter one;</li>
<li>Changed working out so that it also decreases a bit of lust;</li>
<li>Fixed the sizing on some images in the shopping mall;</li>
<li>Fixed a bug where accessories wouldn't be visible if clothing was removed;</li>
<li>Fixed a bug where a sunday event would activate before it should;</li>
<li>Fixed the right sidebar stow icon;</li>
<li>Fixed a bug where the scrollbar was not enabled for the right side bar;</li>
<li>Fixed some typos.</li>
</ul>
<br>
<p><b>Version - 0.03</b></p>
<ul>
<li>Added a lot more of content for Lucy's path;</li>
<li>Added a little content content for the solo path;</li>
<li>Added a little content content Sophia's path;</li>
<li>Added two more "Social Psychology 101" class;</li>
<li>Added three more "Introduction to Psychology" class;</li>
<li>Added three more "Cognitive Development" class;</li>
<li>Added three more "Neurobehavioral Foundations" class;</li>
<li>Added three more "Psychology of Belief and Perception" class;</li>
<li>Added a new Saturday event: The Tarot Reader;</li>
<li>Added a new Saturday event: Research interrupted by hypnosis;</li>
<li>Added a new Sunday event: A new craving;</li>
<li>Added a new Sunday event: Good Girl;</li>
<li>Added the message app on the cellphone, where you might receive messages from your friends;</li>
<li>Added some dream sequences for higher femininity;</li>
<li>Added button in debug menu to skip story until the end of week 2 (where you have to choose which path to take);</li>
<li>Exchanged the browser icon for the cellphone for the camera icon;</li>
<li>Exchange the caller icon for the cellphone to the wait icon;</li>
<li>Added the option to take selfies with the cellphone camera;</li>
<li>Added the option to wait for 30 minutes through your cellphone;</li>
<li>Unlocked Akiba Wardrobe. Clothing in this store leans towards Lucy's path;</li>
<li>Added 20 more pieces of clothing;</li>
<li>Added 4 accessories in Akiba Wardrobe (high femininity required);</li>
<li>Added the option to remove a piece of clothing through the wardrobe;</li>
<li>Added 5 panties in Common Ground and Akiba Wardrobe;</li>
<li>Added 5 bras in Common Ground and Akiba Wardrobe;</li>
<li>Added the tabs "Bras" and "Accessories" in the wardrobe;</li>
<li>Tweaked femininity requirements for some pieces of clothing;</li>
<li>Slight change in the MC's dialog box image;</li>
<li>Refactored dreams sequences for more flexibility for future updates;</li>
<li>Compressed some images to decrease the size of the game;</li>
<li>Updated the Tips app in the cellphone;</li>
<li>Fixed a bug where the day would be skipped from Saturday to Monday on a weekend event;</li>
<li>Fixed a bug where some wardrobe clothes would go missing if you pressed F5;</li>
<li>Fixed a bug where MC wouldn't remove his pajamas after giving up sleeping;</li>
<li>Fixed the hour formatting for the class schedules;</li>
<li>Fixed some links redirections for the classes;</li>
<li>Fixed bad evaluation error message on the first Cognitive Development class;</li>
<li>Fixed double "Go back to the campus" button on the second Social Psychology class;</li>
<li>Fixed some details of images for Lucy's Path, Selene's Path, porn images and classes;</li>
<li>Fixed conditions for the street market prompt appearing in the left side bar;</li>
<li>Fixed a misleading line in the start of Sophia's path;</li>
<li>Fixed some typos</li>
</ul>
<br>
<p><b>Version - 0.02</b></p>
<ul>
<li>Added more content for the Lucy's path;</li>
<li>Added more content for the Solo path;</li>
<li>Added more content for the Sophia's path;</li>
<li>Added more content for the Emily's path;</li>
<li>Added more content for the Selene's path;</li>
<li>Added one more class of Social Psychology;</li>
<li>Added the values of Energy and Lust in the left side bar;</li>
<li>Added 10 clothes for LevelUp Looks in the mall;</li>
<li>Improved the text of the passages;</li>
<li>Changed the avatar's arms hair, for something more subtle;</li>
<li>Fixed a backend issue with the folder's names;</li>
<li>Fixed the sizing of the mannequins win the stores and wardrobe;</li>
<li>Fixed the line breaking of the journal passages;</li>
<li>Fixed problem with the ridiculously long male underwear;</li>
<li>Fixed bug where sleeping without the alarm would wake you up in the middle of the night.</li>
<li>Fixed ending of content disclaimer not showing;</li>
<li>Fixed broken image at the beginning of the game;</li>
<li>Fixed the bad evaluation bug at the Lucy's first encounter;</li>
<li>Fixed feminity block to LevelUp Looks in the mall;</li>
<li>Fixed immediate Lucy's path activation after talking to her;</li>
<li>Fixed incorrect placing of image in Lucy's quest;</li>
<li>Fixed bug with variable updates that stopped people from accessing new content;</li>
<li>Fixed closing tag bug in Sophia's second encounter.</li>
<li>Fixed a bug where the energy stat got negative while using the gym;</li>
</ul>
<br>
<p><b>Version - 0.01 - Initial Release</b></p>
<ul>
<li>First release of The Assignment.</li>
<li>A bit more of text to the intro;</li>
<li>Fixed the undefined name bug;</li>
<li>Fixed a bug Vanilla Porn appeared in Lesbian Porn;</li>
<li>Fixed some typos;</li>
</ul>
<br> <br>
<<link "Return">>
<<goto $location>>
<</link>>
<</nobr>><h2><b>CHARACTERS BIOS:</b></h2>
<<nobr>>
<<if $neuroFound > 0>>
<details class="bio">
<summary>Lucy Armitage</summary>
<<nobr>>
<div class="bio-header">
<img class="bio-avatar" src="Images/Characters/lucy.png" alt="Lucy Armitage">
<div class="bio-facts">
<dt><b>Name: </b>Lucy Armitage</dt> <br>
<dt><b>Age: </b>19</dt><br>
<dt><b>Major: </b> Psychology (Halden University)</dt><br>
<dt><b>Hobbies: </b> Animes and gaming</dt>
</div>
</div>
<div class="bio-body">
<div class="bio-desc">
Lucy is the kind of girl who takes over a room the moment she walks in, not because she is loud or flashy, but because she has that knowing smirk that makes everyone feel like they are already the butt of her joke. Born in Halden City to an American father and a Japanese mother, she grew up surrounded by pop culture from both worlds. Anime, games, conventions, cosplay. Lucy does not just consume them, she lives them.<br><br>
She is clever, lazy when she can get away with it, and shamelessly perverse in her humor. She does not care much for the university social hierarchies, because in her world, power is all about who holds the controller. That detachment gives her a freedom most students do not have, but it also hides how much she notices. Lucy watches, learns, and knows exactly which buttons to push to get what she wants.<br><br>
With the main character, Lucy becomes a dangerous mix of playmate and puppeteer. She teases, dares, and makes humiliation feel like part of the game. Underneath the neon glow of her room or the aisles of Akiba Wardrobe, she is the type who blurs the line between fantasy and reality until her good boy is not sure which side he is on anymore.
</div>
</div>
<</nobr>>
</details>
<</if>>
<<if $introPsych > 0>>
<details class="bio">
<summary>Sophia Duran</summary>
<<nobr>>
<div class="bio-header">
<img class="bio-avatar" src="Images/Characters/sophia.png" alt="Sophia Duran">
<div class="bio-facts">
<dt><b>Name: </b>Sophia Duran</dt> <br>
<dt><b>Age: </b>20</dt><br>
<dt><b>Major: </b> Psychology (Halden University)</dt><br>
<dt><b>Hobbies: </b> Domination</dt>
</div>
</div>
<div class="bio-body">
<div class="bio-desc">
Sophia has a presence that makes people move out of her way before she even says a word. Tall boots, dark eyeliner, black clothes layered like armor. She dresses as if every hallway were a runway of shadows. She doesn’t raise her voice often, because she doesn’t need to. Her gaze alone carries the weight of command. She studies psychology with a serious, almost predatory focus. While others scribble notes, Sophia seems to dissect the room itself, testing reactions, watching who caves under pressure. Rumors say she’s cold and untouchable, but the truth is that she understands exactly how fragile people are and takes quiet satisfaction in proving it.<br><br>
With the main character, Sophia is uncompromising. She doesn’t tease or sugarcoat, but instead, she decides. She comes prepared, with bags that hold everything from black lipstick to shaving cream, as if every encounter is an experiment she has already mapped out. Sophia turns seduction into discipline. Resistance only seems to feed her resolve, and the more the main character hesitates, the more she leans in with a smile that promises both punishment and reward. In her world, submission isn’t a choice, but the natural order.
</div>
</div>
<</nobr>>
</details>
<</if>>
<<if $cognDev > 0>>
<details class="bio">
<summary>Emily Rosenberg</summary>
<<nobr>>
<div class="bio-header">
<img class="bio-avatar" src="Images/Characters/emily.png" alt="Emily Rosenberg">
<div class="bio-facts">
<dt><b>Name: </b>Emily Rosenberg</dt> <br>
<dt><b>Age: </b>19</dt><br>
<dt><b>Major: </b> Psychology (Halden University)</dt><br>
<dt><b>Hobbies: </b> Reading and studying</dt>
</div>
</div>
<div class="bio-body">
<div class="bio-desc">
Emily is the kind of girl who makes people breathe easier just by walking into the room. She’s neat, polished, always carrying herself with quiet confidence. Her wardrobe leans toward soft pastels and casual elegance, and her smile is the kind that convinces you she’s genuinely happy to see you, because she probably is.<br><br>
Beneath that gentle surface is a sharp, curious mind. Emily studies psychology not just for the degree, but because she truly wants to understand people. She asks questions others overlook, notices details most ignore, and has a way of listening that makes you feel like every word matters. Professors praise her diligence, classmates rely on her clarity, and friends see her as the dependable one.<br><br>
Around the main character, Emily is different than anyone else. She doesn’t force, or tease, but instead, encourages, praises the small steps, celebrates progress, and makes surrender feel like self discovery. It’s not manipulation, at least not in the obvious sense, but a steady hand that guides you toward becoming the version of yourself she insists you were always meant to be. With Emily, the line between care and control blurs in the most disarming way. She doesn’t need to demand or push, she just smiles, and suddenly, you want to please her.
</div>
</div>
<</nobr>>
</details>
<</if>>
<<if $psychBelief > 0>>
<details class="bio">
<summary>Selene Devereux</summary>
<<nobr>>
<div class="bio-header">
<img class="bio-avatar" src="Images/Characters/selene.png" alt="Selene Devereux">
<div class="bio-facts">
<dt><b>Name: </b>Selene Devereux</dt> <br>
<dt><b>Age: </b>21</dt><br>
<dt><b>Former Major: </b> Psychology (Halden University, dropout)</dt><br>
<dt><b>Hobbies: </b>Gym and dancing</dt>
</div>
</div>
<div class="bio-body">
<div class="bio-desc">
Selene once sat in the same classrooms as everyone else at Halden University. For a while, she studied psychology with sharp focus, but the academic life couldn’t contain her. She dropped out, trading lecture halls for neon nights, and built a life on her own terms. By day, she can blend in, the kind of woman who could be mistaken for another student walking across campus. By night, she becomes something far more dangerous, a trans woman who makes her living in the Red Light District, weaving desire and performance into survival. She knows what people want before they can admit it themselves, and she knows how to make them pay for it, with money, attention, or obedience.<br><br>
Selene is not nurturing or commanding, and doesn’t guide with rules or soft words, but with seduction. She makes shame dissolve into thrill, fear turn into hunger, and with her, every encounter is a performance where the stage lights are hot, the mirrors are unforgiving, and the audience is always watching.<br><br>
For the main character, Selene is both a temptation and a liberation. She doesn’t promise safety or belonging. She promises freedom, the kind you find when you’re stripped bare, remade, and adored for what you’ve become.
</div>
</div>
<</nobr>>
</details>
<</if>>
<<if $soloQuest > 3 && $soloQuest < 10>>
<details class="bio">
<summary>TwilightEcho</summary>
<<nobr>>
<div class="bio-header">
<img class="bio-avatar" src="Images/Characters/twilightecho.png" alt="TwilightEcho">
<div class="bio-facts">
<dt><b>Nickname: </b>TwilightEcho</dt> <br>
<dt><b>Age: </b>Unknown</dt><br>
<dt><b>Major: </b> Unknown</dt><br>
<dt><b>Hobbies: </b>Online chatting and feminization</dt>
</div>
</div>
<div class="bio-body">
<div class="bio-desc">
TwilightEcho exists only as text on a screen, but his words feel heavier than most people’s voices. His posts and private messages carry the weight of someone who is stepping in the same shoes that the main character is. He admits to small, trembling acts of surrender, buying lingerie online, trying on panties in secret, freezing with fear before daring to go further.<br><br>
What makes him unsettling isn’t cruelty or bravado, but honesty. He writes with hesitation, shame, and a quiet thrill that betrays how much he both fears and craves what’s happening to him. He doesn’t posture or pretend to have control. He confesse and admits he’s scared it won’t stop, that maybe he doesn’t want it to.<br><br>
For the main character, TwilightEcho becomes a mirror. Every message feels like a glimpse of himself from the outside. He doesn't offer deep thoughts or some kind of philosophy, only fragments of his own descent. That fragility is what makes the main character to see himself in TwilightEcho, making him feel less alone, even as the path grows darker.
</div>
</div>
<</nobr>>
</details>
<<elseif $soloQuest >= 10>>>>
<details class="bio">
<summary>Josh Shelby</summary>
<<nobr>>
<div class="bio-header">
<img class="bio-avatar" src="Images/Characters/josh.png" alt="Josh">
<div class="bio-facts">
<dt><b>Name: </b>Josh Shelby</dt><br>
<dt><b>Age: </b>20</dt><br>
<dt><b>Major: </b> Computer Science, Minor in Media Arts (Halden University)</dt><br>
<dt><b>Hobbies: </b> Retro game modding, UI animation commissions, late night playlists</dt>
</div>
</div>
<div class="bio-body">
<div class="bio-desc">
Josh is the person behind the handle TwilightEcho, a name that began as a rhythm game tag and outgrew the game. In person he reads quiet and careful, the kind of person who notices, keeps his voice low, and laughs like he needs to let pressure out of his chest. He grew up in Halden City near Larkspur Avenue and splits his time between classes and a night shift at Pixel Nook on Carrion Street, where he fixes controllers, rehouses cartridges, and hums along to songs he pretends he does not like.<br><br>
Online he is a mirror of the main character, honest in a way that hurts. He admits to small steps that feel huge, buying panties, shaving because smooth skin suddenly made sense, trying on a bra and waiting for a punchline that never arrived. What defines Josh is not bravado, but the way he lets the truth land and then stays with it. He is scared of the point of no return and equally scared of never reaching it.<br><br>
Meeting the main character in the mall breaks the bubble that kept them as words on a screen. In the food court he shares fries, confesses his real name, and admits he is wearing panties under his jeans, not as a stunt, but as a test of whether he can sit with who he is without combusting. That honesty becomes a pact. He and the main character agree to keep their offline connection to themselves for the monent, a small island that does not orbit anyone else. Josh is not a leader or a follower. He is a companion at the edge of a map, choosing the next square with care, one breath and one strap at a time.
</div>
</div>
<</nobr>>
</details>
<</if>>
<<if $soloQuest > 3>>
<details class="bio">
<summary>LilithGamerXO</summary>
<<nobr>>
<div class="bio-header">
<img class="bio-avatar" src="Images/Characters/lilith.png" alt="LilithGamerXO">
<div class="bio-facts">
<dt><b>Nickname: </b>LilithGamerXO</dt> <br>
<dt><b>Age: </b>Unknown</dt><br>
<dt><b>Major: </b> Unknown</dt><br>
<dt><b>Hobbies: </b>Online chatting and gaming</dt>
</div>
</div>
<div class="bio-body">
<div class="bio-desc">
LilithGamerXO isn’t just a name on a forum, she’s a persona, carefully crafted and fiercely lived. Once, she was just another anonymous boy testing boundaries online, but now, she presents herself entirely as a girl, confident and unapologetic. To her, the shift wasn’t just a change of clothes or a set of dares, but a rebirth. Her messages are bold and teasing, dripping with mockery and thrill. She dares others to follow in her footsteps, to cross the same lines she once trembled at, and she knows exactly which words will stick in your head long after the chat window closes. Every joke, every challenge, every playful sting comes with the authority of someone who’s already walked the path and refuses to look back.<br><br>
What makes Lilith dangerous is how intoxicatingly normal she makes it all sound. She doesn’t argue or persuade. She shows that surrender can be exhilarating, and that embracing the new self can feel like power rather than loss.<br><br>
For the main character, LilithGamerXO is both warning and inspiration, the living embodiment of what it looks like when curiosity hardens into identity.
</div>
</div>
<</nobr>>
</details>
<</if>>
<details class="bio">
<summary>Dr. Evelyn Marlowe</summary>
<<nobr>>
<div class="bio-header">
<img class="bio-avatar" src="Images/Characters/Evelyn_Marlowe.jpg" alt="Dr. Evelyn Marlowe">
<div class="bio-facts">
<dt><b>Name: </b>Evelyn Marlowe</dt> <br>
<dt><b>Age: </b>38</dt><br>
<dt><b>Position: </b> Professor of Psychology (Halden University)</dt><br>
<dt><b>Specialization: </b>Belief, Perception, and Neurobehavioral Studies</dt>
</div>
</div>
<div class="bio-body">
<div class="bio-desc">
Dr. Evelyn Marlowe is the kind of professor students never forget, though not always for reasons they can explain. With sharp features softened by just enough charm, she commands attention in every lecture hall. Her voice is low, steady, and deliberate, the kind that makes even the most restless students fall silent. It isn’t charisma exactly, but control instead.<br><br>
Her classes on neurobehavioral foundations and the psychology of belief are infamous for their intensity. She doesn’t just teach, but also demonstrates, weaving experiments and provocations into her lectures until students begin to feel like participants in something more than an academic exercise. She has a way of making you question not only what you think, but whether you ever thought freely at all.<br><br>
Rumors about her are endless. Some say she knows too much about persuasion for her own good. Others whisper that her research is too close to manipulation to be entirely ethical. Dr. Marlowe herself never entertains such talk, instead, she smiles, deflects, and leaves you wondering if she even cares about the rumors in the first place.<br><br>
For the main character, Dr. Marlowe is less a guide and more a spark. Her lectures don’t just educate, but destabilize, shaking the ground beneath his sense of self. Every word she speaks in the classroom feels like a seed planted deep, waiting for the right moment to take root.
</div>
</div>
<</nobr>>
</details>
<<if $introPsych > 0>>
<details class="bio">
<summary>Dr. Carl Steinberg</summary>
<<nobr>>
<div class="bio-header">
<img class="bio-avatar" src="Images/Characters/Carl_Steinberg.png" alt="Dr. Carl Steinberg">
<div class="bio-facts">
<dt><b>Name: </b>Carl Steinberg</dt> <br>
<dt><b>Age: </b>46</dt><br>
<dt><b>Position: </b> Professor of Psychology (Halden University)</dt><br>
<dt><b>Specialization: </b>Introductory Psychology and Cognitive Frameworks</dt>
</div>
</div>
<div class="bio-body">
<div class="bio-desc">
Dr. Carl Steinberg is the kind of professor who has been at Halden University long enough for his reputation to precede him. Students whisper about his strictness before they even step into his class, and by the first week most learn the rumors are true. He’s not cruel, but he demands attention, precision, and discipline in a way that leaves little room for excuses.<br><br>
Tall, with a stern posture, Dr. Steinberg carries himself like a man who believes psychology is not just a science but a responsibility. He dislikes small talk, rarely smiles, and values students who approach the subject with seriousness. For him, the classroom is not a stage, but a crucible. Still, beneath that strict exterior, there’s a keen passion for his field. He lectures with clarity and authority, weaving in real world examples that show his depth of knowledge. Some students quietly admit that once you adjust to his intensity, there’s a certain thrill in earning his rare nod of approval.<br><br>
For the main character, Dr. Steinberg sets the tone. His class is where the foundation of psychology is laid out, but more importantly, it’s where the first seeds of the Assignment begin to take shape. His insistence on discipline, order, and commitment lingers long after the lecture ends, pressing down on students who aren’t yet sure what they’ve signed up for.
</div>
</div>
<</nobr>>
</details>
<</if>>
<<if $cognDev > 0>>
<details class="bio">
<summary>Dr. Harry Williams</summary>
<<nobr>>
<div class="bio-header">
<img class="bio-avatar" src="Images/Characters/Harry_Williams.png" alt="Dr. Harry Williams">
<div class="bio-facts">
<dt><b>Name: </b>Harry Williams</dt> <br>
<dt><b>Age: </b>41</dt><br>
<dt><b>Position: </b> Professor of Psychology (Halden University)</dt><br>
<dt><b>Specialization: </b>Cognitive Development and Learning</dt>
</div>
</div>
<div class="bio-body">
<div class="bio-desc">
Dr. Harry Williams is the kind of professor students describe as approachable before they even meet him. With an easy smile, and a habit of pacing as he talks, he gives off the air of someone who’d be just as comfortable chatting over coffee as lecturing in a classroom. His teaching style is interactive, leaning heavily on stories, demonstrations, and examples that stick in the mind long after the lecture ends.<br><br>
Unlike his stricter colleagues, Williams is patient with mistakes, he encourages questions, praises effort, and has a way of turning even wrong answers into teachable moments. But behind the warmth is a sharp intellect and a clear purpose: he wants his students to understand how people grow, adapt, and change. In his classroom, psychology isn’t abstract, it’s alive, unfolding in every conversation.<br><br>
Around campus, he’s known for his accessibility. Students linger after class to ask advice, and he often stays long past his scheduled hours. Yet those who pay close attention notice something in his eyes, a flicker of curiosity that borders on unsettling, as if he’s not just teaching but observing, cataloging how each of his students responds to encouragement, challenge, and reward.<br><br>
For the main character, Dr. Williams embodies the gentle side of academia. His lessons on development and adaptation resonate deeply, laying the groundwork for questions about identity, growth, and transformation. With his mix of kindness and curiosity, he leaves the impression of a man who sees more than he lets on.
</div>
</div>
<</nobr>>
</details>
<</if>>
<details class="bio">
<summary>Dr. Elena Hartmann</summary>
<<nobr>>
<div class="bio-header">
<img class="bio-avatar" src="Images/Characters/Elena_Hartmann.png" alt="Dr. Elena Hartmann">
<div class="bio-facts">
<dt><b>Name: </b>Elena Hartmann</dt> <br>
<dt><b>Age: </b>35</dt><br>
<dt><b>Position: </b> Professor of Psychology (Halden University)</dt><br>
<dt><b>Specialization: </b>Specialization: Social Psychology and Group Dynamics</dt>
</div>
</div>
<div class="bio-body">
<div class="bio-desc">
Dr. Elena Hartmann doesn’t just lecture, she commands the room. Blonde, striking, and perfectly put together, she walks into the hall like she owns it, heels clicking with purpose. Her eyes sweep over her students the way a chess player surveys the board, already calculating who will fold under pressure and who might push back. She is known for her sharp wit, unapologetic confidence, and the unnerving way she weaves real world experiments into her classes. Conformity tests, role assignments, sudden challenges, Hartmann doesn’t just teach theories of social psychology, she makes her students live them. To her, discomfort is not a mistake, it’s a tool.<br><br>
Students either admire her brilliance or dread her classes, or maybe both. Her standards are high, and she has little patience for weakness, but there’s no denying the energy she brings. When she speaks, it feels less like a lecture and more like an initiation into truths you can’t unsee.<br><br>
For the main character, Dr. Hartmann is the opening spark. Her class on social influence and identity isn’t just theory, but it becomes the lens through which the MC starts questioning their own role in groups, their conformity, and the fragile line between individuality and submission. In her hands, social psychology feels less like a science and more like a weapon.
</div>
</div>
<</nobr>>
</details>
<</nobr>>
<<link "Return">>
<<goto $location>>
<</link>><h2> Class Schedule </h2>
This is your class schedule. You can use it to know what classes you will have and when you will have them.
<table border="1" cellpadding="8" cellspacing="0" style="width: 100%;">
<thead>
<tr>
<th>Class</th>
<th>Professor</th>
<th>Days</th>
<th>Start Time</th>
<th>End Time</th>
</tr>
</thead>
<tbody>
<tr>
<td>Social Psychology 101</td>
<td>Elena Hartmann</td>
<td>Monday</td>
<td>10:00am</td>
<td>01:00pm</td>
</tr>
<tr>
<td>Introduction to Psychology</td>
<td>Carl Steinberg</td>
<td>Tuesday</td>
<td>10:00am</td>
<td>01:00pm</td>
</tr>
<tr>
<td>Cognitive Development</td>
<td>Harry Williams</td>
<td>Wednesday</td>
<td>10:00am</td>
<td>01:00pm</td>
</tr>
<tr>
<td>Neurobehavioral Foundations</td>
<td>Evelyn Marlowe</td>
<td>Thursday</td>
<td>10:00am</td>
<td>01:00pm</td>
</tr>
<tr>
<td>Psychology of Belief and Perception</td>
<td>Evelyn Marlowe</td>
<td>Friday</td>
<td>10:00am</td>
<td>01:00pm</td>
</tr>
</tbody>
</table>
<<link "Return">>
<<goto $location>>
<</link>><<nobr>>
/*
<h2>TIME INFO</h2>
Hour: $hour
Minute: $minute
Period: $period
Target Hour: _targetHour
Target Period: _targetPeriod
<h2>QUEST INFO</h2>
Is Emily Quest Active? $isEmilyQuestActive
Is Lucy Quest Active? $isLucyQuestActive
psychBelief: $psychBelief
*/
<</nobr>>
<h2>ACTIONS</h2>
<i><b>Disclaimer: </b>This action buttons are meant for testing the game's funcionalities and will be removed from the game once the final version is released. Be aware that using any of them might break the game, so, if you would like to use it, make sure to save your progress and use it at your own risk. </i>
<<nobr>>
<<link "Activate / Deactivate Sophia's questline">>
<<if $isSophiaQuestActive == false>>
<<set $isSophiaQuestActive = true>>
<<else>>
<<set $isSophiaQuestActive = false>>
<</if>>
<</link>>
<<link "Activate / Deactivate Emily's questline">>
<<if $isEmilyQuestActive == false>>
<<set $isEmilyQuestActive = true>>
<<else>>
<<set $isEmilyQuestActive = false>>
<</if>>
<</link>>
<<link "Activate / Deactivate Lucy's questline">>
<<if $isLucyQuestActive == false>>
<<set $isLucyQuestActive = true>>
<<else>>
<<set $isLucyQuestActive = false>>
<</if>>
<</link>>
<<link "Add $100">>
<<set $money += 100>>
<<refreshMoney>>
<</link>>
<<link "Remove $100">>
<<set $money -= 100>>
<</link>>
<<link "Increase hunger">>
<<if $hunger <= 80>>
<<set $hunger += 20>>
<<else>>
<<set $hunger = 100>>
<</if>>
<</link>>
<<link "Decrease hunger">>
<<if $hunger >= 20>>
<<set $hunger -= 20>>
<<else>>
<<set $hunger = 0>>
<</if>>
<</link>>
<<link "Decrease hygiene">>
<<if $hygiene >= 20>>
<<set $hygiene -= 20>>
<<else>>
<<set $hygiene = 0>>
<</if>>
<</link>>
<<link "Increase hygiene">>
<<if $hygiene <= 80>>
<<set $hygiene += 20>>
<<else>>
<<set $hygiene = 100>>
<</if>>
<</link>>
<<link "Increase sissygasm skill">>
<<if $sissygasm <= 90>>
<<set $sissygasm += 10>>
<<else>>
<<set $sissygasm = 100>>
<</if>>
<</link>>
<<link "Add Femininity">>
<<set $femininity += 10>>
<</link>>
<<link "Enable buying unisex clothes">>
<<set $player.canBuyUnisexClothes to true>>
<</link>>
<<link "Enable buying female clothes">>
<<set $player.canBuyFemaleClothes to true>>
<</link>>
<<link "Enable having unisex haircuts">>
<<set $unissexHair to true>>
<</link>>
<<link "Enable having female haircuts">>
<<set $femaleHair to true>>
<</link>>
<<link "Enable / Disable Hunger">>
<<if $hungerCheat != true>>
<<set $hungerCheat = true>>
<<else>>
<<set $hungerCheat = false>>
<</if>>
<</link>>
<<link "Enable / Disable Hygiene">>
<<if $hygieneCheat != true>>
<<set $hygieneCheat = true>>
<<else>>
<<set $hygieneCheat = false>>
<</if>>
<</link>>
<<link "Block buying Rucksack Underwear">>
<<set $preventRucksackUnderwear = true>>
<</link>>
<<link "Unblock buying Rucksack Underwear">>
<<set $preventRucksackUnderwear = false>>
<</link>>
<<if $psychBelief <= 1>>
<<link "Skip to end of week 2">>
<<set $socPsych = 2>>
<<set $introPsych = 2>>
<<set $cognDev = 2>>
<<set $neuroFound = 2>>
<<set $psychBelief = 2>>
<<set $assignment = true>>
<<set $saturdayEvent = 1>>
<<set $sundayEvent = 1>>
<<set $isSophiaQuestActive = true>>
<<set $isEmilyQuestActive = true>>
<<set $isLucyQuestActive = true>>
<<set $foundSock = true>>
<<set $daysPassed = 14>>
<<set $currentDay = 15>>
<<set $weekDay = "Saturday">>
<<set $hour = 9>>
<<set $minute = 0>>
<<set $period = "AM">>
<<set $energy = 100>>
<<goto "Dorm">>
<</link>>
<</if>>
<</nobr>>
/*
<h2>Progressions:</h2>
Sophia's Quest: $sophiaQuest
Emily's Quest: $emilyQuest
Lucy's Quest: $lucyQuest
Selene's Quest: $seleneQuest
Solo Quest: $soloQuest
Marlowe's Quest: $marloweQuest
Social Psychology: $socPsych
Introduction to Psychology: $introPsych
Cognitive Development: $cognDev
Neurobehavioral Foundations: $neuroFound
Psychology of Belief and Perception: $psychBelief
Saturday Events: $saturdayEvent
Sunday Events: $sundayEvent
Owns Panties Flag: $ownsPanties
Is the hygiene cheat active?: <<print $hygieneCheat>>
Is the hunger cheat active?: <<print $hungerCheat>>
[[Developer quest menu (DO NOT USE - IT WILL BREAK YOUR GAME)|DebugQuestMenu]]
*/
<<link "Return">>
<<goto $location>>
<</link>><h1>MAIN QUESTS:</h1>
<h3>Lucy's Path</h3>
<<nobr>>
[[Lucy - 01| LucyPath01_01]]
[[Lucy - 02|LucyPath02_01]]
[[Lucy - 03|LucyChat_0]]
[[Lucy - 04|LucyPath04_01]]
[[Lucy - 05|LucyChat_4]]
[[Lucy - 06|LucyPath06_01]]
[[Lucy - 07|LucyPath07_01]]
[[Lucy - 08|LucyPath08_01]]
[[Lucy - 09|LucyPath09_01]]
[[Lucy - 10|LucyPath10_01]]
[[Lucy - 11|LucyPath11_01]]
[[Lucy - 12|LucyPath12_01]]
[[Lucy - 13|LucyChat_7]]
[[Lucy - 14|LucyPath14_01]]
[[Lucy - 15|LucyPath15_01]]
[[Lucy - 16|LucyPath16_01]]
[[Lucy - 17|LucyChat_8]]
[[Lucy - 18|LucyPath18_01]]
[[Lucy - 19|LucyPath19_01]]
[[Lucy - 20|LucyPath20_01]]
[[Lucy - 21|LucyPath21_01]]
[[Lucy - 22|LucyChat_16]]
[[Lucy - 23|LucyChat_17]]
[[Lucy - 24|LucyPath24_01]]
<</nobr>>
<h3>Sophia's Path</h3>
<<nobr>>
[[Sophia - 01|SophiaPath01_01]]
[[Sophia - 02|SophiaPath02_01]]
[[Sophia - 03|SophiaPath03_01]]
[[Sophia - 04|SophiaPath04_01]]
[[Sophia - 05|SophiaChat_0]]
[[Sophia - 06|SophiaPath06_01]]
[[Sophia - 07|SophiaPath07_01]]
[[Sophia - 08|SophiaPath08_01]]
[[Sophia - 09|SophiaPath09_01]]
[[Sophia - 10|SophiaPath10_01]]
<</nobr>>
<h3>Emily's Path</h3>
<<nobr>>
[[Emily - 01|EmilyPath01_01]]
[[Emily - 02|EmilyPath02_01]]
[[Emily - 03|EmilyChat_0]]
[[Emily - 04|EmilyPath04_01]]
[[Emily - 05|EmilyPath05_01]]
[[Emily - 06|EmilyPath06_01]]
<</nobr>>
<h3>Solo Path</h3>
<<nobr>>
[[Solo - 01|SoloPath01_01]]
[[Solo - 02|SoloPath02_01]]
[[Solo - 03|SoloPath03_01]]
[[Solo - 04|SoloPath04_01]]
[[Solo - 05|SoloPath05_01]]
[[Solo - 06|SoloPath06_01]]
[[Solo - 07|SoloPath07_01]]
[[Solo - 08|SoloPath08_01]]
[[Solo - 09|SoloPath09_01]]
[[Solo - 10|SoloPath10_01]]
[[Solo - 11|SoloPath11_01]]
<</nobr>>
<h3>Selene's Path</h3>
<<nobr>>
[[Selene - 01|SelenePath01_01]]
[[Selene - 02|SelenePath02_01]]
[[Selene - 03|SelenePath03_01]]
<</nobr>>
<h3>Marlowe's Path</h3>
<<nobr>>
[[Marlowe - 01|MarlowePath01_01]]
[[Marlowe - 02|MarlowePath02_01]]
[[Marlowe - 03|MarlowePath03_01]]
[[Marlowe - 04|MarlowePath04_01]]
[[Marlowe - 05|MarlowePath05_01]]
[[Marlowe - 06|MarlowePath06_01]]
<</nobr>>
<h1>WEEKEND EVENTS:</h1>
<h3>Saturday Events</h3>
<<nobr>>
[[Saturday - 01|Saturday01_01]]
[[Saturday - 02|Saturday02_01]]
[[Saturday - 03|Saturday03_01]]
[[Saturday - 04|Saturday04_01]]
[[Saturday - 05|Saturday05_01]]
[[Saturday - 06|Saturday06_01]]
[[Saturday - 07|Saturday07_01]]
[[Saturday - 08 (Lucy)|Saturday08Lucy_01]]
[[Saturday - 09|Saturday09_01]]
[[Saturday - 10|Saturday10_01]]
[[Saturday - 11|Saturday11_01]]
<</nobr>>
<h3>Sunday Events</h3>
<<nobr>>
[[Sunday - 01|Sunday01_01]]
[[Sunday - 02|Sunday02_01]]
[[Sunday - 03|Sunday03_01]]
[[Sunday - 04|Sunday04_01]]
[[Sunday - 05|Sunday05_01]]
[[Sunday - 06|Sunday06_01]]
[[Sunday - 07|Sunday07_01]]
[[Sunday - 08|Sunday08_01]]
[[Sunday - 09|Sunday09_01]]
<</nobr>>
<h2>Classes</h2>
<h3>Social Psychology</h3>
<<nobr>>
[[Social Psychology - 01|SocPsych01_01]]
[[Social Psychology - 02|SocPsych02_01]]
[[Social Psychology - 03|SocPsych03_01]]
[[Social Psychology - 04|SocPsych04_01]]
[[Social Psychology - 05|SocPsych05_01]]
[[Social Psychology - 06|SocPsych06_01]]
[[Social Psychology - 07|SocPsych07_01]]
[[Social Psychology - 08|SocPsych08_01]]
[[Social Psychology - 09|SocPsych09_01]]
[[Social Psychology - 10|SocPsych10_01]]
[[Social Psychology - 11|SocPsych11_01]]
<</nobr>>
<h3>Introduction to Psychology</h3>
<<nobr>>
[[Introduction to Psychology - 01|IntroPsych01_01]]
[[Introduction to Psychology - 02|IntroPsych02_01]]
[[Introduction to Psychology - 03|IntroPsych03_01]]
[[Introduction to Psychology - 04|IntroPsych04_01]]
[[Introduction to Psychology - 05|IntroPsych05_01]]
[[Introduction to Psychology - 06|IntroPsych06_01]]
[[Introduction to Psychology - 07|IntroPsych07_01]]
[[Introduction to Psychology - 08|IntroPsych08_01]]
[[Introduction to Psychology - 09|IntroPsych09_01]]
[[Introduction to Psychology - 10|IntroPsych10_01]]
[[Introduction to Psychology - 11|IntroPsych11_01]]
<</nobr>>
<h3>Cognitive Development</h3>
<<nobr>>
[[Cognitive Development - 01|CognDev01_01]]
[[Cognitive Development - 02|CognDev02_01]]
[[Cognitive Development - 03|CognDev03_01]]
[[Cognitive Development - 04|CognDev04_01]]
[[Cognitive Development - 05|CognDev05_01]]
[[Cognitive Development - 06|CognDev06_01]]
[[Cognitive Development - 07|CognDev07_01]]
[[Cognitive Development - 08|CognDev08_01]]
[[Cognitive Development - 09|CognDev09_01]]
[[Cognitive Development - 10|CognDev10_01]]
[[Cognitive Development - 11|CognDev11_01]]
<</nobr>>
<h3>Neurobehavioral Foundations</h3>
<<nobr>>
[[Neurobehavioral Foundations - 01|NeuroFound01_01]]
[[Neurobehavioral Foundations - 02|NeuroFound02_01]]
[[Neurobehavioral Foundations - 03|NeuroFound03_01]]
[[Neurobehavioral Foundations - 04|NeuroFound04_01]]
[[Neurobehavioral Foundations - 05|NeuroFound05_01]]
[[Neurobehavioral Foundations - 06|NeuroFound06_01]]
[[Neurobehavioral Foundations - 07|NeuroFound07_01]]
[[Neurobehavioral Foundations - 08|NeuroFound08_01]]
[[Neurobehavioral Foundations - 09|NeuroFound09_01]]
[[Neurobehavioral Foundations - 10|NeuroFound10_01]]
[[Neurobehavioral Foundations - 11|NeuroFound11_01]]
<</nobr>>
<h3>Psychology of Belief and Perception</h3>
<<nobr>>
[[Psychology of Belief and Perception - 01|PsychBelief01_01]]
[[Psychology of Belief and Perception - 02|PsychBelief02_01]]
[[Psychology of Belief and Perception - 03|PsychBelief03_01]]
[[Psychology of Belief and Perception - 04|PsychBelief04_01]]
[[Psychology of Belief and Perception - 05|PsychBelief05_01]]
[[Psychology of Belief and Perception - 06|PsychBelief06_01]]
[[Psychology of Belief and Perception - 07|PsychBelief07_01]]
[[Psychology of Belief and Perception - 08|PsychBelief08_01]]
[[Psychology of Belief and Perception - 09|PsychBelief09_01]]
[[Psychology of Belief and Perception - 10|PsychBelief10_01]]
[[Psychology of Belief and Perception - 11|PsychBelief11_01]]
<</nobr>>
<<link "Return">>
<<goto $location>>
<</link>><div class="inventory-list">
<h2>INVENTORY:</h2>
<<set _counts = {}>>
<<for _i to 0; _i lt $inventory.length; _i += 1>>
<<set _item = $inventory[_i]>>
<<set _id = _item.id || _item.name>>
<<set _counts[_id] = (_counts[_id] || {item: _item, count: 0})>>
<<set _counts[_id].count += 1>>
<</for>>
<<for _entry range Object.values(_counts)>>
<<set _item = _entry.item>>
<<set _count = _entry.count>>
<<set _itemData =
setup.bulkById[_item.id] ||
setup.pfById[_item.id] ||
setup.bulkItems.find(bi => bi.name === _item.name) ||
setup.pfItems.find(pi => pi.name === _item.name)
>>
<<set _isUsable = (_itemData && _itemData.usable)>>
<<print
'<div class="inventory-row" data-item-id="' + (_item.id || _item.name) + '">' +
'<span class="inventory-qty">[' + _count + ']</span> ' +
'<div class="tooltip">' +
'<img class="inventory-icon" src="Images/items/' + _item.name.toLowerCase().replace(/\s+/g, '%20') + '.png" alt="' + _item.name + '">' +
'<span class="tooltip-text">' + _item.description + '</span>' +
'</div>' +
'<div class="inventory-desc">' + _item.name + '</div>' +
(_isUsable ? '<button class="inventory-use-btn" data-item-id="' + (_item.id || _item.name) + '">Use</button>' : '') +
'</div>'
>>
<</for>>
</div>
<<link "Return">>
<<goto $location>>
<</link>>
<<script>>
$(document).off('click', '.inventory-use-btn').on('click', '.inventory-use-btn', function(e) {
e.preventDefault();
e.stopPropagation();
const itemId = $(this).data('item-id');
const $row = $(this).closest('.inventory-row');
const currentCount = parseInt($row.find('.inventory-qty').text().match(/\[(\d+)\]/)[1]);
console.log("Using item:", itemId, "Current count:", currentCount);
if (setup.useInventoryItem(itemId)) {
if (currentCount > 1) {
$row.find('.inventory-qty').text('[' + (currentCount - 1) + ']');
} else {
$row.remove();
}
}
});
<</script>><h1>Contact List</h1>
<div class="contact-list">
<<if $currentJob=="CafeBarista">>
<div class="contact" onclick="SugarCube.Engine.play('AnneNoMessages')">
<img src="Images/Contacts/anne.png" alt="Anne">
<span>Anne</span>
</div>
<</if>>
<<if $introPsych > 0>>
<div class="contact" onclick="SugarCube.Engine.play('CarlNoMessages')">
<img src="Images/Contacts/carl.png" alt="Carl">
<span>Dr. Steinberg</span>
</div>
<</if>>
<div class="contact" onclick="SugarCube.Engine.play('ElenaNoMessages')">
<img src="Images/Contacts/elena.png" alt="Elena">
<span>Dr. Hartmann</span>
</div>
<<if $cognDev > 0>>
<<if $assignment and $emilyQuest == 2 and $unreadMessagesEmily>>
<div class="contact" onclick="SugarCube.Engine.play('EmilyChat_0')">
<img src="Images/Contacts/emily.png" alt="Emily">
<span>Emily</span>
<span class="notification-dot"></span>
</div>
<<else>>
<div class="contact" onclick="SugarCube.Engine.play('EmilyNoMessages')">
<img src="Images/Contacts/emily.png" alt="Emily">
<span>Emily</span>
</div>
<</if>>
<</if>>
<div class="contact" onclick="SugarCube.Engine.play('EvelynNoMessages')">
<img src="Images/Contacts/evelyn.jpg" alt="Evelyn">
<span>Dr. Marlowe</span>
</div>
<<if $cognDev > 0>>
<div class="contact" onclick="SugarCube.Engine.play('HarryNoMessages')">
<img src="Images/Contacts/harry.png" alt="Harry">
<span>Dr. Williams</span>
</div>
<</if>>
<<if $neuroFound > 0>>
<<if $assignment and $lucyQuest == 2 and $unreadMessagesLucy>>
<div class="contact" onclick="SugarCube.Engine.play('LucyChat_0')">
<img src="Images/Contacts/lucy.png" alt="Lucy">
<span>Lucy</span>
<span class="notification-dot"></span>
</div>
<<elseif $assignment and $lucyQuest == 4 and $unreadMessagesLucy>>
<div class="contact" onclick="SugarCube.Engine.play('LucyChat_4')">
<img src="Images/Contacts/lucy.png" alt="Lucy">
<span>Lucy</span>
<span class="notification-dot"></span>
</div>
<<elseif $assignment and $lucyQuest == 12 and $unreadMessagesLucy>>
<div class="contact" onclick="SugarCube.Engine.play('LucyChat_7')">
<img src="Images/Contacts/lucy.png" alt="Lucy">
<span>Lucy</span>
<span class="notification-dot"></span>
</div>
<<elseif $assignment and $lucyQuest == 16 and $unreadMessagesLucy>>
<div class="contact" onclick="SugarCube.Engine.play('LucyChat_8')">
<img src="Images/Contacts/lucy.png" alt="Lucy">
<span>Lucy</span>
<span class="notification-dot"></span>
</div>
<<elseif $assignment and $lucyQuest == 21 and $unreadMessagesLucy>>
<div class="contact" onclick="SugarCube.Engine.play('LucyChat_16')">
<img src="Images/Contacts/lucy.png" alt="Lucy">
<span>Lucy</span>
<span class="notification-dot"></span>
</div>
<<elseif $assignment and $lucyQuest == 22 and $unreadMessagesLucy>>
<div class="contact" onclick="SugarCube.Engine.play('LucyChat_17')">
<img src="Images/Contacts/lucy.png" alt="Lucy">
<span>Lucy</span>
<span class="notification-dot"></span>
</div>
<<else>>
<div class="contact" onclick="SugarCube.Engine.play('LucyNoMessages')">
<img src="Images/Contacts/lucy.png" alt="Lucy">
<span>Lucy</span>
</div>
<</if>>
<</if>>
<<if $psychBelief >1>>
<div class="contact" onclick="SugarCube.Engine.play('SeleneNoMessages')">
<img src="Images/Contacts/selene.png" alt="Selene">
<span>Selene</span>
</div>
<</if>>
<<if $introPsych > 0>>
<<if $assignment and $sophiaQuest == 4 and $unreadMessagesSophia>>
<div class="contact" onclick="SugarCube.Engine.play('SophiaChat_0')">
<img src="Images/Contacts/sophia.png" alt="Sophia">
<span>Sophia</span>
<span class="notification-dot"></span>
</div>
<<else>>
<div class="contact" onclick="SugarCube.Engine.play('SophiaNoMessages')">
<img src="Images/Contacts/sophia.png" alt="Sophia">
<span>Sophia</span>
</div>
<</if>>
<</if>>
<<if $currentJob == "LibraryAssistant">>
<div class="contact" onclick="SugarCube.Engine.play('ThomasNoMessages')">
<img src="Images/Contacts/thomas.png" alt="Thomas">
<span>Thomas</span>
</div>
<</if>>
</div>
<<link "Return">>
<<goto $location>>
<</link>><<nobr>>
<div class="chat-header">
<img src="Images/contacts/anne.png" alt="Anne" class="chat-avatar">
<span class="chat-name">Anne</span>
</div>
<</nobr>>
<div class="no-messages-card">
<div class="no-messages-icon">📭</div>
<div class="no-messages-text">You have no new messages.</div>
<div class="no-messages-subtext">Your inbox is quiet for now...<br>But who knows what tomorrow brings?</div>
</div>
<div class="message-input">
<input type="text" id="messagePreview" readonly placeholder="" />
<button onclick="sendMessage()">Send</button>
</div>
<<return>><<nobr>>
<div class="chat-header">
<img src="Images/contacts/carl.png" alt="Carl" class="chat-avatar">
<span class="chat-name">Dr. Steinberg</span>
</div>
<</nobr>>
<div class="no-messages-card">
<div class="no-messages-icon">📭</div>
<div class="no-messages-text">You have no new messages.</div>
<div class="no-messages-subtext">Your inbox is quiet for now...<br>But who knows what tomorrow brings?</div>
</div>
<div class="message-input">
<input type="text" id="messagePreview" readonly placeholder="" />
<button onclick="sendMessage()">Send</button>
</div>
<<return>><<nobr>>
<div class="chat-header">
<img src="Images/contacts/elena.png" alt="Elena" class="chat-avatar">
<span class="chat-name">Dr. Harmann</span>
</div>
<</nobr>>
<div class="no-messages-card">
<div class="no-messages-icon">📭</div>
<div class="no-messages-text">You have no new messages.</div>
<div class="no-messages-subtext">Your inbox is quiet for now...<br>But who knows what tomorrow brings?</div>
</div>
<div class="message-input">
<input type="text" id="messagePreview" readonly placeholder="" />
<button onclick="sendMessage()">Send</button>
</div>
<<return>><<nobr>>
<div class="chat-header">
<img src="Images/contacts/emily.png" alt="Emily" class="chat-avatar">
<span class="chat-name">Emily</span>
</div>
<</nobr>>
<div class="no-messages-card">
<div class="no-messages-icon">📭</div>
<div class="no-messages-text">You have no new messages.</div>
<div class="no-messages-subtext">Your inbox is quiet for now...<br>But who knows what tomorrow brings?</div>
</div>
<div class="message-input">
<input type="text" id="messagePreview" readonly placeholder="" />
<button onclick="sendMessage()">Send</button>
</div>
<<return>><<nobr>>
<div class="chat-header">
<img src="Images/contacts/evelyn.jpg" alt="Evelyn" class="chat-avatar">
<span class="chat-name">Dr. Marlowe</span>
</div>
<</nobr>>
<div class="no-messages-card">
<div class="no-messages-icon">📭</div>
<div class="no-messages-text">You have no new messages.</div>
<div class="no-messages-subtext">Your inbox is quiet for now...<br>But who knows what tomorrow brings?</div>
</div>
<div class="message-input">
<input type="text" id="messagePreview" readonly placeholder="" />
<button onclick="sendMessage()">Send</button>
</div>
<<return>><<nobr>>
<div class="chat-header">
<img src="Images/contacts/harry.png" alt="Harry" class="chat-avatar">
<span class="chat-name">Dr. Williams</span>
</div>
<</nobr>>
<div class="no-messages-card">
<div class="no-messages-icon">📭</div>
<div class="no-messages-text">You have no new messages.</div>
<div class="no-messages-subtext">Your inbox is quiet for now...<br>But who knows what tomorrow brings?</div>
</div>
<div class="message-input">
<input type="text" id="messagePreview" readonly placeholder="" />
<button onclick="sendMessage()">Send</button>
</div>
<<return>><<nobr>>
<div class="chat-header">
<img src="Images/contacts/lucy.png" alt="Lucy" class="chat-avatar">
<span class="chat-name">Lucy</span>
</div>
<</nobr>>
<div class="no-messages-card">
<div class="no-messages-icon">📭</div>
<div class="no-messages-text">You have no new messages.</div>
<div class="no-messages-subtext">Your inbox is quiet for now...<br>But who knows what tomorrow brings?</div>
</div>
<div class="message-input">
<input type="text" id="messagePreview" readonly placeholder="" />
<button onclick="sendMessage()">Send</button>
</div>
<<return>><<nobr>>
<div class="chat-header">
<img src="Images/contacts/selene.png" alt="Selene" class="chat-avatar">
<span class="chat-name">Selene</span>
</div>
<</nobr>>
<div class="no-messages-card">
<div class="no-messages-icon">📭</div>
<div class="no-messages-text">You have no new messages.</div>
<div class="no-messages-subtext">Your inbox is quiet for now...<br>But who knows what tomorrow brings?</div>
</div>
<div class="message-input">
<input type="text" id="messagePreview" readonly placeholder="" />
<button onclick="sendMessage()">Send</button>
</div>
<<return>><<nobr>>
<div class="chat-header">
<img src="Images/contacts/sophia.png" alt="Sophia" class="chat-avatar">
<span class="chat-name">Sophia</span>
</div>
<</nobr>>
<div class="no-messages-card">
<div class="no-messages-icon">📭</div>
<div class="no-messages-text">You have no new messages.</div>
<div class="no-messages-subtext">Your inbox is quiet for now...<br>But who knows what tomorrow brings?</div>
</div>
<div class="message-input">
<input type="text" id="messagePreview" readonly placeholder="" />
<button onclick="sendMessage()">Send</button>
</div>
<<return>><<nobr>>
<div class="chat-header">
<img src="Images/contacts/thomas.png" alt="Thomas" class="chat-avatar">
<span class="chat-name">Thomas</span>
</div>
<</nobr>>
<div class="no-messages-card">
<div class="no-messages-icon">📭</div>
<div class="no-messages-text">You have no new messages.</div>
<div class="no-messages-subtext">Your inbox is quiet for now...<br>But who knows what tomorrow brings?</div>
</div>
<div class="message-input">
<input type="text" id="messagePreview" readonly placeholder="" />
<button onclick="sendMessage()">Send</button>
</div>
<<return>><h2><b>DAILY STATS:</b></h2>
<table class="stats-table">
<tr>
<td>Hunger:</td>
<td><progress @value="$hunger" max="100"></progress></td>
</tr>
<tr>
<td>Hygiene:</td>
<td><progress @value="$hygiene" max="100"></progress></td>
</tr>
<tr>
<td>Energy:</td>
<td><progress @value="$energy" max="100"></progress></td>
</tr>
<tr>
<td>Lust:</td>
<td><progress @value="$lust" max="100"></progress></td>
</tr>
</table>
<h2><b>MENTAL STATS:</b></h2>
<table class="stats-table">
<tr>
<td>Willpower:</td>
<td><progress @value="$willpower" max="100"></progress></td>
</tr>
<tr>
<td>Inhibition:</td>
<td><progress @value="$inhibition" max="100"></progress></td>
</tr>
<tr>
<td>Curiosity:</td>
<td><progress @value="$curiosity" max="100"></progress></td>
</tr>
<tr>
<td>Femininity:</td>
<td><progress @value="$femininity" max="100"></progress></td>
</tr>
<tr>
<td>Slutification:</td>
<td><progress @value="$slutification" max="100"></progress></td>
</tr>
<tr>
<td>Hypno Exposure:</td>
<td><progress @value="$hypnoExposure" max="100"></progress></td>
</tr>
</table>
<h2><b>SKILLS:</b></h2>
<table class="stats-table">
<tr>
<td>Fitness:</td>
<td><progress @value="$fitness" max="100"></progress></td>
</tr>
<tr>
<td>Makeup Skill:</td>
<td><progress @value="$makeupSkill" max="10"></progress></td>
</tr>
<tr>
<td>Sissygasm:</td>
<td><progress @value="$sissygasm" max="100"></progress></td>
</tr>
</table>
<<link "Return">>
<<goto $location>>
<</link>><h2><b>USEFUL TIPS:</b></h2>
<ul>
<li>Upgrading your stats will unlock different clothes;</li>
<li>A button on the left side bar will appear for attending classes or engaging in other story activities when it's time;</li>
<li>You can workout at the gym or jog in the park to upgrade your fitness stats;</li>
<li>You can read your journal in your computer if you forgot what happened so far;</li>
<li>Choosing who you talk to affects how the story progresses;</li>
<li>Many parts of the game are still in development, so not everything has content yet;</li>
<li>You can watch porn on your computer;</li>
<li>You can keep track of your stats through your phone;</li>
<li>Sometimes, people will text you. Be aware for any notifications you might get;</li>
<li>You can use the camera app to take selfies of yourself;</li>
<li>You can check on your phone what time you have classes;</li>
<li>If you're coming from a previous version, make sure to update the variables by clicking on the icon in your phone;</li>
<li>Using the debug options may break your game, so make sure to save your progress before using it;</li>
<li>If you apply for new a job, you will quit your current job;</li>
<li>Each job has it's own simple minigame. If you fail, you'll earn less money;</li>
<li>If you go to the library, you can study to increase your grades. Just don't get distracted;</li>
<li>You can wash off your makeup in your bathroom;</li>
<li>Random events have a 10% chance of happening each time you go into a passage that has them;</li>
<li>Playing videogames decrease your lust;</li>
<li>You can see the changelog for the newest update on your phone;</li>
<li>You can cook and eat food at your dorm to reduce your hunger, but you need to buy a stove first;</li>
<li>You can drink coffee at your dorm, but you need to buy a coffee machine first;</li>
<li>You can take a shower in your bathroom to increase your hygiene;</li>
<li>If you have shampoo and soap in your inventory, your shower will be more effective;</li>
<li>If you're hungry, you'll lose more energy when performing activities;</li>
<li>If you have a higher fitness stat, you'll not lose as much energy when performing activities;</li>
<li>If you're too horny, you're boss might notice and duck your pay;</li>
<li>You can visit side character througout the campus, deppending of the path you chose and the time of the day.</li>
</ul>
<<link "Return">>
<<goto $location>>
<</link>><div class="used-names-container">
<img src="Images//Title.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<h3>CREATOR / DEVELOPER:</h3>
<ul class="used-names-list">
<li>thegp</li>
</ul>
<h3>MAIN SUPPORTERS:</h3>
<ul class="used-names-list">
<li>EamonRamon</li>
<li>IamDragz_ Gg</li>
<li>KyberNS</li>
<li>LastSlinger</li>
<li>Martin Hink</li>
<li>Nagisa</li>
<li>RJ Cree</li>
<li>Wojtek Hotel</li>
</ul>
</div>Days Passed: $daysPassed
<<print $weekDay>> | <<= $hour >>:<<= ( $minute < 10 ? "0" + $minute : $minute ) >> <<= $period >>
<span id="money-display">💵⠀⠀$<<= $money>></span>
<<if $storyContent == false>>
<<nobr>>
<<nobr>>
<div class="phone-row">
<span title="Wait for 30">
<<link "[img[Images/Cellphone/wait.png]]">>
<<advanceTime 30>>
<<if $energy <=5>>
<<set $energy = 0>>
<<else>>
<<set $energy -=5>>
<</if>>
<<goto $location>>
<</link>>
</span>
<span title="Camera">[img[Images/Cellphone/camera.png][Camera]]</span>
<span title="Inventory">[img[Images/Cellphone/inventory.png][Inventory]]</span>
</div>
<</nobr>>
<<nobr>>
<div class="phone-row">
<span title="Messages" class="phone-app">
[img[Images/Cellphone/messages.png][Messages]]
<<if $unreadMessagesLucy or $unreadMessagesEmily or $unreadMessagesSophia or $unreadMessagesSelene>>
<span class="notification-dot"></span>
<<if not $playedMessageSound>>
<<run setup.playMessageSound()>>
<<set $playedMessageSound = true>>
<</if>>
<</if>>
</span>
<span title="Class Schedule">[img[Images/Cellphone/schedules.png][ClassSchedule]]</span>
<span title="Stats">[img[Images/Cellphone/stats.png][StatsPanel]]</span>
</div>
<</nobr>>
<<nobr>>
<div class="phone-row">
<span title="Look for Jobs">[img[Images/Cellphone/jobs.png][Jobs]]</span>
<span title="Useful Tips">[img[Images/Cellphone/tips.png][Tips]]</span>
<span title="Character Bios">[img[Images/Cellphone/bios.png][CharBios]]</span>
</div>
<</nobr>>
<<nobr>>
<div class="phone-row">
<span title="Changelog">[img[Images/Cellphone/changelog.png][Changelog]]</span>
<span title="Exit to Dorm">
<<link "[img[Images/Cellphone/exit.png]]">>
<<goto "Dorm">>
<<if $backupOutfit>>
<<set $clothing = $backupOutfit.clothing>>
<<set $shoes = $backupOutfit.shoes>>
<<set $socks = $backupOutfit.socks>>
<<set $underwear = $backupOutfit.underwear>>
<<set $bras = $backupOutfit.bras>>
<<unset $backupOutfit>>
<</if>>
<<set $uniform = "None">>
<</link>>
</span>
<span title="Dev Tools">[img[Images/Cellphone/tools.png][DebugMenu]]</span>
</div>
<</nobr>>
<</nobr>>
<<else>>
<<nobr>>
<<nobr>>
<div class="phone-row">
<img src="Images/Cellphone/graywait.png" alt="Wait (Disabled)" />
<img src="Images/Cellphone/graybrowser.png" alt="Browser (Disabled)" />
<img src="Images/Cellphone/grayinventory.png" alt="Inventory (Disabled)" />
</div>
<</nobr>>
<<nobr>>
<div class="phone-row">
<img src="Images/Cellphone/graymessages.png" alt="Messages (Disabled)" />
<img src="Images/Cellphone/grayschedules.png" alt="Schedule (Disabled)" />
<img src="Images/Cellphone/graystats.png" alt="Stats (Disabled)" />
</div>
<</nobr>>
<<nobr>>
<div class="phone-row">
<img src="Images/Cellphone/grayjobs.png" alt="Look for Jobs (Disabled)" />
<img src="Images/Cellphone/graytips.png" alt="Useful Tips (Disabled)" />
<img src="Images/Cellphone/graybios.png" alt="Character Bios (Disabled)" />
</div>
<</nobr>>
<<nobr>>
<div class="phone-row">
<img src="Images/Cellphone/graychangelog.png" alt="Changelog (Disabled)" />
<img src="Images/Cellphone/grayexit.png" alt="Exit (Disabled)" />
<img src="Images/Cellphone/graytools.png" alt="Tools (Disabled)" />
</div>
<</nobr>>
<</nobr>>
<</if>><<nobr>>
<table class="stats-table-local">
<tr>
<td>Hunger:</td>
</tr>
<tr>
<td><progress @value="$hunger" max="100"></progress></td>
</tr>
<tr>
<td>Hygiene:</td>
</tr>
<tr>
<td><progress @value="$hygiene" max="100"></progress></td>
</tr>
<tr>
<td>Energy:</td>
</tr>
<tr>
<td><progress @value="$energy" max="100"></progress></td>
</tr>
<tr>
<td>Lust:</td>
</tr>
<tr>
<td><progress @value="$lust" max="100"></progress></td>
</tr>
</table>
<</nobr>>
<<nobr>>
<<if $totalHour >= 8 and $totalHour <= 12 and $weekDay=="Saturday" and $saturdayEvent == 2 and $assignment == true>>
You've heard that there is a street market downtown. Maybe you should check it out at about 4pm or 5pm.
/*LUCY'S PATH TIPS*/
<<elseif $lucyPath == true and $lucyQuest==0>>
You should visit Lucy after class your next class.
<<elseif $lucyQuest==1>>
You should visit Lucy next Wednesday, Thursday or Friday after class.
<<elseif $lucyQuest==2>>
Lucy might text you anytime soon.
<<elseif $lucyQuest==3>>
You should return be books you got from the library on next Wednesday or Thursday after class.
<<elseif $lucyQuest==4>>
Lucy might text you anytime soon.
<<elseif $lucyQuest==5>>
You should hang out with Lucy next Tuesday after class.
<<elseif $lucyQuest==6>>
You should hang out with Lucy next Thursday after class.
<<elseif $lucyQuest==7>>
You should hang out with Lucy next Monday after class.
<<elseif $lucyQuest==8>>
You should hang out with Lucy next Wednesday after class.
<<elseif $lucyQuest==9>>
You should hang out with Lucy next Friday after class.
<<elseif $lucyQuest==10>>
You should take next Monday after class to slack off in your dorm.
<<elseif $lucyQuest==11>>
You should hang out with Lucy next Wednesday after class.
<<elseif $lucyQuest==12>>
Lucy might text you anytime soon.
<<elseif $lucyQuest==13>>
You should take next Monday after class to slack off in your dorm.
<<elseif $lucyQuest==14>>
You should take next Thursday after class to slack off in your dorm.
<<elseif $lucyQuest==15>>
You should visit Lucy next Friday after class, but you should wear your plug for it.
<<elseif $lucyQuest==16>>
Lucy might text you anytime soon.
<<elseif $lucyQuest==17 and $sissygasm < 30 and $inventory.some(item => item.id === "dildo_01")>>
You should practice your sissygams while watching porn on your laptop.
<<elseif $lucyQuest==17 and $sissygasm < 30>>
You should buy a dildo in the Red Light District.
<<elseif $lucyQuest==18>>
You should visit Lucy next Thursday after class.
<<elseif $lucyQuest==19>>
You should take next Tuesday after class to slack off in your dorm.
<<elseif $lucyQuest==20>>
You should visit Lucy next Thursday after class.
<<elseif $lucyQuest==21>>
Lucy might text you anytime soon.
<<elseif $lucyQuest==22>>
Lucy might text you anytime soon.
<<elseif $lucyQuest==23>>
You should take next Friday after you class to study a bit in the library.
/*SOPHIA'S PATH TIPS*/
<<elseif $sophiaPath == true and $sophiaQuest==0>>
You should visit Sophia next Tuesday or Wednesday after class.
<<elseif $sophiaQuest==1>>
You should visit Sophia next Thursday or Friday after class.
<<elseif $sophiaQuest==2>>
You should visit Sophia next Monday after class.
<<elseif $sophiaQuest==3>>
You should visit Sophia next Wednesday after class.
<<elseif $sophiaQuest==4>>
Sophia might text you anytime soon.
<<elseif $sophiaQuest==5>>
You should visit Sophia next Monday after class.
<<elseif $sophiaQuest==6>>
You should visit Sophia next Wednesday after class.
<<elseif $sophiaQuest==7>>
You should visit Sophia next Friday after class.
<<elseif $sophiaQuest==8>>
You should visit Sophia next Tuesday after class.
<<elseif $sophiaQuest==9>>
You should visit Sophia next Thursday after class.
/*EMILY'S PATH TIPS*/
<<elseif $emilyPath == true and $emilyQuest==0>>
You should visit Emily next Monday after class.
<<elseif $emilyQuest==1>>
You should take next Wednesday after class to slack off in your dorm.
<<elseif $emilyQuest==2>>
Emily might text you anytime soon.
<<elseif $emilyQuest==3>>
You should visit Emily next Monday after class.
<<elseif $emilyQuest==4>>
You should visit Emily next Friday after class.
<<elseif $emilyQuest==5>>
You should take next Monday after class to study a bit.
/*SELENE'S PATH TIPS*/
<<elseif $selenePath == true and $seleneQuest==0>>
You should look for Selene after 6pm around the campus on a weekday.
<<elseif $seleneQuest==1>>
You should find Selene at the gym next Tuesday after 6pm.
<<elseif $seleneQuest==2>>
You should find Selene at the gym next Friday after 6pm.
/*SOLO PATH TIPS*/
<<elseif $soloPath == true and $soloQuest==0>>
You should take next Tuesday or Wednesday after class to slack off in your dorm.
<<elseif $soloQuest==1>>
You should take next Thursday or Friday after class to slack off in your dorm.
<<elseif $soloQuest==2>>
You should make a research on online forus next Monday after class.
<<elseif $soloQuest==3>>
You should go to Luna Bloom next Wednesday after class.
<<elseif $soloQuest==4>>
You should take next Friday after class to slack off in your dorm.
<<elseif $soloQuest==5>>
You should take next Monday or Tuesday after class to slack off in your dorm.
<<elseif $soloQuest==6>>
You should take next Thursday or Friday after class to slack off in your dorm.
<<elseif $soloQuest==7>>
You should take next Monday after class to slack off in your dorm.
<<elseif $soloQuest==8>>
You should chat with Lilith and Echo next Wednesday after class.
<<elseif $soloQuest==9>>
You should check the group chat next Friday after class.
<<elseif $soloQuest==10>>
You should take next Monday after class to slack off in your dorm.
/*MARLOWE'S PATH TIPS*/
<<elseif $marlowePath == true and $marloweQuest==0>>
You should watch the first one of the videos Dr. Marlowe sent you.
<<elseif $marloweQuest==1>>
You should watch the second one of the videos Dr. Marlowe sent you.
<<elseif $marloweQuest==2>>
You should watch the third one of the videos Dr. Marlowe sent you.
<<elseif $marloweQuest==3>>
You should come by Dr. Marlowe's office next Monday after 1pm.
<<elseif $marloweQuest==4>>
You should take some time next Thursday to study the material you borrowed from Dr. Marlowe.
<<elseif $marloweQuest==5>>
You should do the exercise Dr. Marlowe assigned next Friday afternoon.
<</if>>
<</nobr>>
<div class="icon-buttons">
<img src="Images/Icons/save.png" alt="Save" class="icon-button" title="Save Game"
onclick="document.querySelector('#menu-item-saves a').click();">
<img src="Images/Icons/restart.png" alt="Restart" class="icon-button" title="Restart Game" onclick="SugarCube.Engine.restart()">
<img src="Images/Icons/credits.png" alt="Credits" class="icon-button" title="Credits" onclick="(() => {
SugarCube.Dialog.setup('Credits');
SugarCube.Dialog.wiki(SugarCube.Story.get('Credits').processText());
SugarCube.Dialog.open();
})()">
</div>
<<nobr>>
<<if !$currentMakeup>>
<<set $currentMakeup = {style: "None", color: "None"}>>
<</if>>
/*VERSION 0.07 VARIABLE UPDATE*/
<<if $updatedVariablesV007 != true>>
<<if $lucyQuest >= 4 || $saturdayEvent >= 5 || $sophiaQuest >= 4 || $soloQuest >= 10>>
<<set $cumFetish = true>>
<</if>>
<<if $clothing == "Male_Clothing_01">>
<<set $clothing = "Rucksack_Clothing_01">>
<<elseif $clothing == "Male_Clothing_02">>
<<set $clothing = "Rucksack_Clothing_02">>
<<elseif $clothing == "Male_Clothing_03">>
<<set $clothing = "Rucksack_Clothing_03">>
<<elseif $clothing == "Male_Clothing_04">>
<<set $clothing = "Rucksack_Clothing_04">>
<</if>>
<<if $shoes == "Male_Shoes_01">>
<<set $shoes = "Rucksack_Shoes_01">>
<<elseif $shoes == "Male_Shoes_02">>
<<set $shoes = "Rucksack_Shoes_02">>
<<elseif $shoes == "Male_Shoes_03">>
<<set $shoes = "Rucksack_Shoes_03">>
<</if>>
<<if $underwear == "Male_Underwear_01">>
<<set $underwear = "Rucksack_Underwear_01">>
<<elseif $underwear == "Male_Underwear_02">>
<<set $underwear = "Rucksack_Underwear_02">>
<<elseif $underwear == "Male_Underwear_03">>
<<set $underwear = "Rucksack_Underwear_03">>
<<elseif $underwear == "Male_Underwear_04">>
<<set $underwear = "Rucksack_Underwear_04">>
<</if>>
<<if $socks == "Male_Socks_01">>
<<set $socks = "Rucksack_Socks_01">>
<<elseif $socks == "Male_Socks_02">>
<<set $socks = "Rucksack_Socks_02">>
<<elseif $socks == "Male_Socks_03">>
<<set $socks = "Rucksack_Socks_03">>
<</if>>
<<run [
"Male_Underwear_01",
"Male_Underwear_02",
"Male_Underwear_03",
"Male_Underwear_04",
"Male_Shoes_01",
"Male_Shoes_02",
"Male_Shoes_03",
"Male_Socks_01",
"Male_Socks_02",
"Male_Socks_03",
"Male_Clothing_01",
"Male_Clothing_02",
"Male_Clothing_03",
"Male_Clothing_04",
"Male_Clothing_05",
'Male_Shoes_01',
'Male_Shoes_02',
'Male_Shoes_03'
].forEach(id => {
const index = $playerInventory.ownedClothing.indexOf(id);
if (index > -1) $playerInventory.ownedClothing.splice(index, 1);
})>>
<<run State.variables.playerInventory.ownedClothing.push("Rucksack_Clothing_01")>>
<<run State.variables.playerInventory.ownedClothing.push("Rucksack_Clothing_02")>>
<<run State.variables.playerInventory.ownedClothing.push("Rucksack_Clothing_03")>>
<<run State.variables.playerInventory.ownedClothing.push("Rucksack_Clothing_04")>>
<<run State.variables.playerInventory.ownedClothing.push("Rucksack_Clothing_05")>>
<<run State.variables.playerInventory.ownedClothing.push("Rucksack_Shoes_01")>>
<<run State.variables.playerInventory.ownedClothing.push("Rucksack_Shoes_02")>>
<<run State.variables.playerInventory.ownedClothing.push("Rucksack_Shoes_03")>>
<<run State.variables.playerInventory.ownedClothing.push("Rucksack_Underwear_01")>>
<<run State.variables.playerInventory.ownedClothing.push("Rucksack_Underwear_02")>>
<<run State.variables.playerInventory.ownedClothing.push("Rucksack_Underwear_03")>>
<<run State.variables.playerInventory.ownedClothing.push("Rucksack_Underwear_04")>>
<<run State.variables.playerInventory.ownedClothing.push("Rucksack_Socks_01")>>
<<run State.variables.playerInventory.ownedClothing.push("Rucksack_Socks_02")>>
<<run State.variables.playerInventory.ownedClothing.push("Rucksack_Socks_03")>>
<<set $updatedVariablesV007 = true>>
<<replace "#avatar">> <<RenderAvatar>> <</replace>>
<</if>>
<</nobr>><<if $storyContent==true && $currentJob != "">>
<div class="link-button disabled">Go to work</div>
<<elseif $currentJob == "CafeBarista" && ($totalHour >= 13 and $totalHour <= 15) >>
<<tb "Go to work" "BaristaJob">>
<<elseif $currentJob == "LibraryAssistant" && ($totalHour >= 13 and $totalHour <= 15) >>
<<tb "Go to work" "LibraryJob">>
<<elseif $currentJob == "PhotographyAssistant" && ($totalHour >= 13 and $totalHour <= 15) >>
<<if $photoQuest == 0>>
<<tb "Go to work" "PhotographyJobIntro">>
<<elseif $photoQuest == 1>>
<<tb "Go to work" "PhotographyJobGearBoy">>
<<elseif $photoQuest == 2>>
<<tb "Go to work" "PhotographyJobBackdropBuddyIntro">>
<<elseif $photoQuest == 3>>
<<tb "Go to work" "PhotographyJobBackdropBuddy">>
<</if>>
<<elseif $currentJob == "" >>
<div class="link-button disabled">Go to work</div>
<<else>>
<div class="link-button disabled">Go to work</div>
<</if>>
/* ===================================================================== CLASSES ===================================================================== */
<<if $storyContent==true>>
<div class="link-button disabled">Attend class</div>
<<elseif $totalHour >= 9 and $totalHour <= 10 and $weekDay=="Tuesday" and $introPsych == 0 and not $sleeping>>
<<tb "Attend class" "IntroPsych01_01">>
<<elseif $totalHour >= 9 and $totalHour <= 10 and $weekDay=="Wednesday" and $cognDev == 0 and not $sleeping>>
<<tb "Attend class" "CognDev01_01">>
<<elseif $totalHour >= 9 and $totalHour <= 10 and $weekDay=="Thursday" and $neuroFound == 0 and not $sleeping>>
<<tb "Attend class" "NeuroFound01_01">>
<<elseif $totalHour >= 9 and $totalHour <= 10 and $weekDay=="Friday" and $psychBelief == 0 and not $sleeping>>
<<tb "Attend class" "PsychBelief01_01">>
<<elseif $totalHour >= 9 and $totalHour <= 10 and $weekDay=="Monday" and $socPsych == 1 and not $sleeping>>
<<tb "Attend class" "SocPsych02_01">>
<<elseif $totalHour >= 9 and $totalHour <= 10 and $weekDay=="Tuesday" and $introPsych == 1 and not $sleeping>>
<<tb "Attend class" "IntroPsych02_01">>
<<elseif $totalHour >= 9 and $totalHour <= 10 and $weekDay=="Wednesday" and $cognDev == 1 and not $sleeping>>
<<tb "Attend class" "CognDev02_01">>
<<elseif $totalHour >= 9 and $totalHour <= 10 and $weekDay=="Thursday" and $neuroFound == 1 and not $sleeping>>
<<tb "Attend class" "NeuroFound02_01">>
<<elseif $totalHour >= 9 and $totalHour <= 10 and $weekDay=="Friday" and $psychBelief == 1 and not $sleeping>>
<<tb "Attend class" "PsychBelief02_01">>
<<elseif $totalHour >= 9 and $totalHour <= 10 and $assignment == true and $weekDay=="Monday" and $socPsych == 2 and not $sleeping>>
<<tb "Attend class" "SocPsych03_01">>
<<elseif $totalHour >= 9 and $totalHour <= 10 and $assignment == true and $weekDay=="Tuesday" and $introPsych == 2 and not $sleeping>>
<<tb "Attend class" "IntroPsych03_01">>
<<elseif $totalHour >= 9 and $totalHour <= 10 and $assignment == true and $weekDay=="Wednesday" and $cognDev == 2 and not $sleeping>>
<<tb "Attend class" "CognDev03_01">>
<<elseif $totalHour >= 9 and $totalHour <= 10 and $assignment == true and $weekDay=="Thursday" and $neuroFound == 2 and not $sleeping>>
<<tb "Attend class" "NeuroFound03_01">>
<<elseif $totalHour >= 9 and $totalHour <= 10 and $assignment == true and $weekDay=="Friday" and $psychBelief == 2 and not $sleeping>>
<<tb "Attend class" "PsychBelief03_01">>
<<elseif $totalHour >= 9 and $totalHour <= 10 and $assignment == true and $weekDay=="Monday" and $socPsych == 3 and not $sleeping>>
<<tb "Attend class" "SocPsych04_01">>
<<elseif $totalHour >= 9 and $totalHour <= 10 and $assignment == true and $weekDay=="Tuesday" and $introPsych == 3 and not $sleeping>>
<<tb "Attend class" "IntroPsych04_01">>
<<elseif $totalHour >= 9 and $totalHour <= 10 and $assignment == true and $weekDay=="Wednesday" and $cognDev == 3 and not $sleeping>>
<<tb "Attend class" "CognDev04_01">>
<<elseif $totalHour >= 9 and $totalHour <= 10 and $assignment == true and $weekDay=="Thursday" and $neuroFound == 3 and not $sleeping>>
<<tb "Attend class" "NeuroFound04_01">>
<<elseif $totalHour >= 9 and $totalHour <= 10 and $assignment == true and $weekDay=="Friday" and $psychBelief == 3 and not $sleeping>>
<<tb "Attend class" "PsychBelief04_01">>
<<elseif $totalHour >= 9 and $totalHour <= 10 and $assignment == true and $weekDay=="Monday" and $socPsych == 4 and not $sleeping>>
<<tb "Attend class" "SocPsych05_01">>
<<elseif $totalHour >= 9 and $totalHour <= 10 and $assignment == true and $weekDay=="Tuesday" and $introPsych == 4 and not $sleeping>>
<<tb "Attend class" "IntroPsych05_01">>
<<elseif $totalHour >= 9 and $totalHour <= 10 and $assignment == true and $weekDay=="Wednesday" and $cognDev == 4 and not $sleeping>>
<<tb "Attend class" "CognDev05_01">>
<<elseif $totalHour >= 9 and $totalHour <= 10 and $assignment == true and $weekDay=="Thursday" and $neuroFound == 4 and not $sleeping>>
<<tb "Attend class" "NeuroFound05_01">>
<<elseif $totalHour >= 9 and $totalHour <= 10 and $assignment == true and $weekDay=="Friday" and $psychBelief == 4 and not $sleeping>>
<<tb "Attend class" "PsychBelief05_01">>
<<elseif $totalHour >= 9 and $totalHour <= 10 and $assignment == true and $weekDay=="Monday" and $socPsych == 5 and not $sleeping>>
<<tb "Attend class" "SocPsych06_01">>
<<elseif $totalHour >= 9 and $totalHour <= 10 and $assignment == true and $weekDay=="Tuesday" and $introPsych == 5 and not $sleeping>>
<<tb "Attend class" "IntroPsych06_01">>
<<elseif $totalHour >= 9 and $totalHour <= 10 and $assignment == true and $weekDay=="Wednesday" and $cognDev == 5 and not $sleeping>>
<<tb "Attend class" "CognDev06_01">>
<<elseif $totalHour >= 9 and $totalHour <= 10 and $assignment == true and $weekDay=="Thursday" and $neuroFound == 5 and not $sleeping>>
<<tb "Attend class" "NeuroFound06_01">>
<<elseif $totalHour >= 9 and $totalHour <= 10 and $assignment == true and $weekDay=="Friday" and $psychBelief == 5 and not $sleeping>>
<<tb "Attend class" "PsychBelief06_01">>
<<elseif $totalHour >= 9 and $totalHour <= 10 and $assignment == true and $weekDay=="Monday" and $socPsych == 6 and not $sleeping>>
<<tb "Attend class" "SocPsych07_01">>
<<elseif $totalHour >= 9 and $totalHour <= 10 and $assignment == true and $weekDay=="Tuesday" and $introPsych == 6 and not $sleeping>>
<<tb "Attend class" "IntroPsych07_01">>
<<elseif $totalHour >= 9 and $totalHour <= 10 and $assignment == true and $weekDay=="Wednesday" and $cognDev == 6 and not $sleeping>>
<<tb "Attend class" "CognDev07_01">>
<<elseif $totalHour >= 9 and $totalHour <= 10 and $assignment == true and $weekDay=="Thursday" and $neuroFound == 6 and not $sleeping>>
<<tb "Attend class" "NeuroFound07_01">>
<<elseif $totalHour >= 9 and $totalHour <= 10 and $assignment == true and $weekDay=="Friday" and $psychBelief == 6 and not $sleeping>>
<<tb "Attend class" "PsychBelief07_01">>
<<elseif $totalHour >= 9 and $totalHour <= 10 and $assignment == true and $weekDay=="Monday" and $socPsych == 7 and not $sleeping>>
<<tb "Attend class" "SocPsych08_01">>
<<elseif $totalHour >= 9 and $totalHour <= 10 and $assignment == true and $weekDay=="Tuesday" and $introPsych == 7 and not $sleeping>>
<<tb "Attend class" "IntroPsych08_01">>
<<elseif $totalHour >= 9 and $totalHour <= 10 and $assignment == true and $weekDay=="Wednesday" and $cognDev == 7 and not $sleeping>>
<<tb "Attend class" "CognDev08_01">>
<<elseif $totalHour >= 9 and $totalHour <= 10 and $assignment == true and $weekDay=="Thursday" and $neuroFound == 7 and not $sleeping>>
<<tb "Attend class" "NeuroFound08_01">>
<<elseif $totalHour >= 9 and $totalHour <= 10 and $assignment == true and $weekDay=="Friday" and $psychBelief == 7 and not $sleeping>>
<<tb "Attend class" "PsychBelief08_01">>
<<elseif $totalHour >= 9 and $totalHour <= 10 and $assignment == true and $weekDay=="Monday" and $socPsych == 8 and not $sleeping>>
<<tb "Attend class" "SocPsych09_01">>
<<elseif $totalHour >= 9 and $totalHour <= 10 and $assignment == true and $weekDay=="Tuesday" and $introPsych == 8 and not $sleeping>>
<<tb "Attend class" "IntroPsych09_01">>
<<elseif $totalHour >= 9 and $totalHour <= 10 and $assignment == true and $weekDay=="Wednesday" and $cognDev == 8 and not $sleeping>>
<<tb "Attend class" "CognDev09_01">>
<<elseif $totalHour >= 9 and $totalHour <= 10 and $assignment == true and $weekDay=="Thursday" and $neuroFound == 8 and not $sleeping>>
<<tb "Attend class" "NeuroFound09_01">>
<<elseif $totalHour >= 9 and $totalHour <= 10 and $assignment == true and $weekDay=="Friday" and $psychBelief == 8 and not $sleeping>>
<<tb "Attend class" "PsychBelief09_01">>
<<elseif $totalHour >= 9 and $totalHour <= 10 and $assignment == true and $weekDay=="Monday" and $socPsych == 9 and not $sleeping>>
<<tb "Attend class" "SocPsych10_01">>
<<elseif $totalHour >= 9 and $totalHour <= 10 and $assignment == true and $weekDay=="Tuesday" and $introPsych == 9 and not $sleeping>>
<<tb "Attend class" "IntroPsych10_01">>
<<elseif $totalHour >= 9 and $totalHour <= 10 and $assignment == true and $weekDay=="Wednesday" and $cognDev == 9 and not $sleeping>>
<<tb "Attend class" "CognDev10_01">>
<<elseif $totalHour >= 9 and $totalHour <= 10 and $assignment == true and $weekDay=="Thursday" and $neuroFound == 9 and not $sleeping>>
<<tb "Attend class" "NeuroFound10_01">>
<<elseif $totalHour >= 9 and $totalHour <= 10 and $assignment == true and $weekDay=="Friday" and $psychBelief == 9 and not $sleeping>>
<<tb "Attend class" "PsychBelief10_01">>
<<elseif $totalHour >= 9 and $totalHour <= 10 and $assignment == true and $weekDay=="Monday" and $socPsych == 10 and not $sleeping>>
<<tb "Attend class" "SocPsych11_01">>
<<elseif $totalHour >= 9 and $totalHour <= 10 and $assignment == true and $weekDay=="Tuesday" and $introPsych == 10 and not $sleeping>>
<<tb "Attend class" "IntroPsych11_01">>
<<elseif $totalHour >= 9 and $totalHour <= 10 and $assignment == true and $weekDay=="Wednesday" and $cognDev == 10 and not $sleeping>>
<<tb "Attend class" "CognDev11_01">>
<<elseif $totalHour >= 9 and $totalHour <= 10 and $assignment == true and $weekDay=="Thursday" and $neuroFound == 10 and not $sleeping>>
<<tb "Attend class" "NeuroFound11_01">>
<<elseif $totalHour >= 9 and $totalHour <= 10 and $assignment == true and $weekDay=="Friday" and $psychBelief == 10 and not $sleeping>>
<<tb "Attend class" "PsychBelief11_01">>
<<else>>
<div class="link-button disabled">Attend class</div>
<</if>>
/* ===================================================================== WEEKEND EVENTS ===================================================================== */
<<if $storyContent==true>>
<div class="link-button disabled">Other Activities</div>
<<elseif $totalHour >= 9 and $totalHour <= 10 and $weekDay=="Saturday" and $saturdayEvent == 0 and not $sleeping>>
<<tb "Do your laundry" "Saturday01_01">>
<<elseif $totalHour >= 8 and $totalHour <= 10 and $assignment == true and ($sophiaPath != true and $emilyPath != true and $lucyPath != true and $selenePath != true and $soloPath != true and $marlowePath!= true) and not $sleeping>>
<<tb "Start your research" "Saturday02_01">>
<<elseif $totalHour >= 8 and $totalHour <= 10 and $weekDay=="Saturday" and $saturdayEvent == 3 and $assignment == true and not $sleeping>>
<<tb "Try to have a peaceful day" "Saturday04_01">>
<<elseif $totalHour >= 8 and $totalHour <= 10 and $weekDay=="Saturday" and $saturdayEvent == 4 and $assignment == true and $ownsPanties == true and not $sleeping>>
<<tb "Work on the assignment" "Saturday05_01">>
<<elseif $totalHour >= 8 and $totalHour <= 10 and $weekDay=="Saturday" and $saturdayEvent == 5 and $assignment == true and $ownsPanties == true and not $sleeping>>
<<tb "Work on the assignment" "Saturday06_01">>
<<elseif $totalHour >= 8 and $totalHour <= 10 and $weekDay=="Saturday" and $saturdayEvent == 6 and $assignment == true and $ownsPanties == true and not $sleeping>>
<<tb "Hang out in the mall" "Saturday07_01">>
<<elseif $totalHour >= 8 and $totalHour <= 10 and $weekDay=="Saturday" and $saturdayEvent == 7 and $assignment == true and $ownsPanties == true and not $sleeping>>
<<if $lucyPath == true>>
<<tb "Hang out in the mall's arcade" "Saturday08Lucy_01">>
<</if>>
<<elseif $totalHour >= 8 and $totalHour <= 10 and $weekDay=="Saturday" and $saturdayEvent == 8 and $assignment == true and $ownsPanties == true and not $sleeping>>
<<tb "Hang out in the mall" "Saturday09_01">>
<<elseif $totalHour >= 8 and $totalHour <= 10 and $weekDay=="Saturday" and $saturdayEvent == 9 and $assignment == true and $ownsPanties == true and not $sleeping>>
<<tb "Hang out at your dorm" "Saturday10_01">>
<<elseif $totalHour >= 13 and $totalHour <= 17 and $weekDay=="Saturday" and $saturdayEvent == 10 and $assignment == true and $ownsPanties == true and not $sleeping>>
<<tb "Hang out at your dorm" "Saturday11_01">>
<<elseif $totalHour >= 9 and $totalHour <= 10 and $weekDay=="Sunday" and $sundayEvent == 0 and not $sleeping>>
<<tb "Go to the kitchenette" "Sunday01_01">>
<<elseif $totalHour >= 9 and $totalHour <= 10 and $weekDay=="Sunday" and $sundayEvent == 1 and $assignment == true and not $sleeping>>
<<tb "Work on the assignment" "Sunday02_01">>
<<elseif $totalHour >= 9 and $totalHour <= 10 and $weekDay=="Sunday" and $sundayEvent == 2 and $assignment == true and not $sleeping>>
<<tb "Scroll through your feed" "Sunday03_01">>
<<elseif $totalHour >= 9 and $totalHour <= 10 and $weekDay=="Sunday" and $sundayEvent == 3 and $assignment == true and $ownsPanties == true and not $sleeping>>
<<tb "Scroll through your feed" "Sunday04_01">>
<<elseif $totalHour >= 9 and $totalHour <= 10 and $weekDay=="Sunday" and $sundayEvent == 4 and $assignment == true and not $sleeping>>
<<tb "Work on the assignment" "Sunday05_01">>
<<elseif $totalHour >= 9 and $totalHour <= 10 and $weekDay=="Sunday" and $sundayEvent == 5 and $assignment == true and not $sleeping>>
<<tb "Hang out downtown" "Sunday06_01">>
<<elseif $totalHour >= 9 and $totalHour <= 10 and $weekDay=="Sunday" and $sundayEvent == 6 and $assignment == true and not $sleeping>>
<<tb "Browse the internet with your laptop" "Sunday07_01">>
<<elseif $totalHour >= 9 and $totalHour <= 10 and $weekDay=="Sunday" and $sundayEvent == 7 and $assignment == true and not $sleeping>>
<<tb "Hang out at your dorm" "Sunday08_01">>
<<elseif $totalHour >= 9 and $totalHour <= 10 and $weekDay=="Sunday" and $sundayEvent == 8 and $assignment == true and not $sleeping>>
<<tb "Clean your dorm" "Sunday09_01">>
<<elseif $totalHour >= 9 and $totalHour <= 10 and $weekDay=="Sunday" and $sundayEvent == 9 and $assignment == true and not $sleeping>>
<<tb "Clean your dorm" "Sunday10_01">>
/* ===================================================================== LUCY PATH ===================================================================== */
<<elseif $totalHour >= 13 and $totalHour <= 17 and $assignment == true and $lucyPath == true and $lucyQuest==0 and $weekDay != "Sunday" and not $sleeping>>
<<tb "Go to Lucy's dorm" "LucyPath01_01">>
<<elseif $totalHour >= 13 and $totalHour <= 17 and $assignment == true and $lucyPath == true and $lucyQuest==1 and ($weekDay == "Wednesday" || $weekDay == "Thursday" || $weekDay == "Friday") and not $sleeping>>
<<tb "Rest at your dorm" "LucyPath02_01">>
<<elseif $assignment == true and $lucyPath == true and $lucyQuest==2 and $weekDay == "Monday" and not $unreadMessagesLucy and not $sleeping>>
<<set $unreadMessagesLucy = true>>
<<set $playedMessageSound = false>>
<<if $unreadMessagesLucy || $unreadMessagesEmily || $unreadMessagesSelene || $unreadMessagesSophia>>
<<tb "Open your messages" "Messages">>
<</if>>
<<elseif $totalHour >= 13 and $totalHour <= 17 and $assignment == true and $lucyPath == true and $lucyQuest==3 and ($weekDay == "Wednesday" || $weekDay == "Thursday") and not $sleeping>>
<<tb "Return books to the library" "LucyPath04_01">>
<<elseif $totalHour >= 12 and $totalHour <= 17 and $assignment == true and $lucyPath == true and $lucyQuest==4 and $weekDay == "Friday" and not $unreadMessagesLucy and not $sleeping>>
<<set $unreadMessagesLucy = true>>
<<set $playedMessageSound = false>>
<<if $unreadMessagesLucy || $unreadMessagesEmily || $unreadMessagesSelene || $unreadMessagesSophia>>
<<tb "Open your messages" "Messages">>
<</if>>
<<elseif $totalHour >= 13 and $totalHour <= 17 and $assignment == true and $lucyPath == true and $lucyQuest==5 and $weekDay == "Tuesday" and not $sleeping>>
<<tb "Hang out with Lucy" "LucyPath06_01">>
<<elseif $totalHour >= 13 and $totalHour <= 17 and $assignment == true and $lucyPath == true and $lucyQuest==6 and $weekDay == "Thursday" and not $sleeping>>
<<tb "Hang out with Lucy" "LucyPath07_01">>
<<elseif $totalHour >= 13 and $totalHour <= 17 and $assignment == true and $lucyPath == true and $lucyQuest==7 and $weekDay == "Monday" and not $sleeping>>
<<tb "Hang out with Lucy" "LucyPath08_01">>
<<elseif $totalHour >= 13 and $totalHour <= 17 and $assignment == true and $lucyPath == true and $lucyQuest==8 and $weekDay == "Wednesday" and not $sleeping>>
<<tb "Hang out with Lucy" "LucyPath09_01">>
<<elseif $totalHour >= 13 and $totalHour <= 17 and $assignment == true and $lucyPath == true and $lucyQuest==9 and $weekDay == "Friday" and not $sleeping>>
<<tb "Hang out with Lucy" "LucyPath10_01">>
<<elseif $totalHour >= 13 and $totalHour <= 17 and $assignment == true and $lucyPath == true and $lucyQuest==10 and $weekDay == "Monday" and not $sleeping>>
<<tb "Hang out at your dorm" "LucyPath11_01">>
<<elseif $totalHour >= 13 and $totalHour <= 17 and $assignment == true and $lucyPath == true and $lucyQuest==11 and $weekDay == "Wednesday" and not $sleeping>>
<<tb "Hang out at Lucy's" "LucyPath12_01">>
<<elseif $totalHour >= 12 and $totalHour <= 17 and $assignment == true and $lucyPath == true and $lucyQuest==12 and $weekDay == "Friday" and not $unreadMessagesLucy and not $sleeping>>
<<set $unreadMessagesLucy = true>>
<<set $playedMessageSound = false>>
<<if $unreadMessagesLucy || $unreadMessagesEmily || $unreadMessagesSelene || $unreadMessagesSophia>>
<<tb "Open your messages" "Messages">>
<</if>>
<<elseif $totalHour >= 13 and $totalHour <= 17 and $assignment == true and $lucyPath == true and $lucyQuest==13 and $weekDay == "Monday" and not $sleeping>>
<<tb "Hang out at your dorm" "LucyPath14_01">>
<<elseif $totalHour >= 13 and $totalHour <= 17 and $assignment == true and $lucyPath == true and $lucyQuest==14 and $weekDay == "Thursday" and not $sleeping>>
<<tb "Hang out at your dorm" "LucyPath15_01">>
<<elseif $totalHour >= 13 and $totalHour <= 17 and $assignment == true and $lucyPath == true and $lucyQuest==15 and $weekDay == "Friday" and $plug !="" and not $sleeping>>
<<tb "Go to Lucy's dorm" "LucyPath16_01">>
<<elseif $totalHour >= 12 and $totalHour <= 17 and $assignment == true and $lucyPath == true and $lucyQuest==16 and $weekDay == "Monday" and not $unreadMessagesLucy and not $sleeping>>
<<set $unreadMessagesLucy = true>>
<<set $playedMessageSound = false>>
<<if $unreadMessagesLucy || $unreadMessagesEmily || $unreadMessagesSelene || $unreadMessagesSophia>>
<<tb "Open your messages" "Messages">>
<</if>>
<<elseif $totalHour >= 13 and $totalHour <= 17 and $lucyQuest==17 and $sissygasm >= 30 and $weekDay == "Tuesday" and not $sleeping>>
<<tb "Practice sissygasm" "LucyPath18_01">>
<<elseif $totalHour >= 13 and $totalHour <= 17 and $lucyQuest==18 and $weekDay == "Thursday" and not $sleeping>>
<<tb "Go to Lucy's dorm" "LucyPath19_01">>
<<elseif $totalHour >= 13 and $totalHour <= 17 and $lucyQuest==19 and $weekDay == "Tuesday" and not $sleeping>>
<<tb "Hang out in your dorm" "LucyPath20_01">>
<<elseif $totalHour >= 13 and $totalHour <= 17 and $lucyQuest==20 and $weekDay == "Thursday" and not $sleeping>>
<<tb "Go to Lucy's dorm" "LucyPath21_01">>
<<elseif $totalHour >= 12 and $totalHour <= 17 and $lucyPath == true and $lucyQuest==21 and $weekDay == "Monday" and not $unreadMessagesLucy and not $sleeping>>
<<set $unreadMessagesLucy = true>>
<<set $playedMessageSound = false>>
<<if $unreadMessagesLucy || $unreadMessagesEmily || $unreadMessagesSelene || $unreadMessagesSophia>>
<<tb "Open your messages" "Messages">>
<</if>>
<<elseif $totalHour >= 12 and $totalHour <= 17 and $lucyPath == true and $lucyQuest==22 and $weekDay == "Thursday" and not $unreadMessagesLucy and not $sleeping>>
<<set $unreadMessagesLucy = true>>
<<set $playedMessageSound = false>>
<<if $unreadMessagesLucy || $unreadMessagesEmily || $unreadMessagesSelene || $unreadMessagesSophia>>
<<tb "Open your messages" "Messages">>
<</if>>
<<elseif $totalHour >= 13 and $totalHour <= 17 and $lucyPath == true and $lucyQuest==23 and $weekDay == "Friday" and not $sleeping>>
<<tb "Go study in the library" "LucyPath24_01">>
/* =================================================================== MARLOWE PATH =================================================================== */
<<elseif $totalHour >= 13 and $totalHour <= 22 and $assignment == true and $marlowePath == true and $marloweQuest==0 and ($weekDay != "Saturday" and $weekDay != "Sunday") and not $sleeping>>
<<tb "Watch Dr. Marlowe's Video #1" "MarlowePath01_01">>
<<elseif $totalHour >= 13 and $totalHour <= 22 and $assignment == true and $marlowePath == true and $marloweQuest==1 and ($weekDay != "Saturday" and $weekDay != "Sunday") and not $sleeping>>
<<tb "Watch Dr. Marlowe's Video #2" "MarlowePath02_01">>
<<elseif $totalHour >= 13 and $totalHour <= 22 and $assignment == true and $marlowePath == true and $marloweQuest==2 and ($weekDay != "Saturday" and $weekDay != "Sunday") and not $sleeping>>
<<tb "Watch Dr. Marlowe's Video #3" "MarlowePath03_01">>
<<elseif $totalHour >=13 and $totalHour <= 17 and $marlowePath == true and $marloweQuest==3 and $weekDay == "Monday" and not $sleeping>>
<<tb "Go to Dr. Marlowe's office" "MarlowePath04_01">>
<<elseif $totalHour >=13 and $totalHour <= 17 and $marlowePath == true and $marloweQuest==4 and $weekDay == "Thursday" and not $sleeping>>
<<tb "Go to Dr. Marlowe's office" "MarlowePath05_01">>
<<elseif $totalHour >=13 and $totalHour <= 17 and $marlowePath == true and $marloweQuest==5 and $weekDay == "Friday" and not $sleeping>>
<<tb "Watch Sissy Hypno while wearing panties" "MarlowePath06_01">>
/* ===================================================================== SOLO PATH ===================================================================== */
<<elseif $totalHour >= 13 and $totalHour <= 17 and $assignment == true and $soloPath == true and $soloQuest==0 and ($weekDay == "Tuesday" or $weekDay == "Wednesday") and not $sleeping>>
<<tb "Try to distract yourself" "SoloPath01_01">>
<<elseif $totalHour >= 13 and $totalHour <= 17 and $assignment == true and $soloPath == true and $soloQuest==1 and ($weekDay == "Thursday" or $weekDay == "Friday") and not $sleeping>>
<<tb "Rest for a little bit" "SoloPath02_01">>
<<elseif $totalHour >= 13 and $totalHour <= 17 and $assignment == true and $soloPath == true and $soloQuest==2 and ($weekDay == "Monday") and not $sleeping>>
<<tb "Research online forums" "SoloPath03_01">>
<<elseif $totalHour >= 13 and $totalHour <= 17 and $assignment == true and $soloPath == true and $soloQuest==3 and ($weekDay == "Wednesday") and not $sleeping>>
<<tb "Go to Luna Bloom" "SoloPath04_01">>
<<elseif $totalHour >= 13 and $totalHour <= 17 and $assignment == true and $soloPath == true and $soloQuest==4 and ($weekDay == "Friday") and not $sleeping>>
<<tb "Rest for a little bit" "SoloPath05_01">>
<<elseif $totalHour >= 13 and $totalHour <= 17 and $assignment == true and $soloPath == true and $soloQuest==5 and ($weekDay == "Monday" || $weekDay == "Tuesday") and not $sleeping>>
<<tb "Hang out at your dorm" "SoloPath06_01">>
<<elseif $totalHour >= 13 and $totalHour <= 17 and $assignment == true and $soloPath == true and $soloQuest==6 and ($weekDay == "Thursday" || $weekDay == "Friday") and not $sleeping>>
<<tb "Rest for a little bit" "SoloPath07_01">>
<<elseif $totalHour >= 13 and $totalHour <= 17 and $assignment == true and $soloPath == true and $soloQuest==7 and $weekDay == "Monday" and not $sleeping>>
<<tb "Kill some time" "SoloPath08_01">>
<<elseif $totalHour >= 13 and $totalHour <= 17 and $assignment == true and $soloPath == true and $soloQuest==8 and $weekDay == "Wednesday" and not $sleeping>>
<<tb "Chat with Lilith and Echo" "SoloPath09_01">>
<<elseif $totalHour >= 13 and $totalHour <= 17 and $assignment == true and $soloPath == true and $soloQuest==9 and $weekDay == "Friday" and not $sleeping>>
<<tb "Take a look at the chat" "SoloPath10_01">>
<<elseif $totalHour >= 13 and $totalHour <= 17 and $assignment == true and $soloPath == true and $soloQuest==10 and $weekDay == "Monday" and not $sleeping>>
<<tb "Hang out at your dorm" "SoloPath11_01">>
/* ===================================================================== SOPHIA PATH ===================================================================== */
<<elseif $totalHour >= 13 and $totalHour <= 17 and $assignment == true and $sophiaPath == true and $sophiaQuest==0 and ($weekDay == "Tuesday" or $weekDay == "Wednesday") and not $sleeping>>
<<tb "Go to Sophia's dorm" "SophiaPath01_01">>
<<elseif $totalHour >= 13 and $totalHour <= 17 and $assignment == true and $sophiaPath == true and $sophiaQuest==1 and ($weekDay == "Thursday" or $weekDay == "Friday") and not $sleeping>>
<<tb "Go to Sophia's dorm" "SophiaPath02_01">>
<<elseif $totalHour >= 13 and $totalHour <= 17 and $assignment == true and $sophiaPath == true and $sophiaQuest==2 and $weekDay == "Monday" and not $sleeping>>
<<tb "Go to Sophia's dorm" "SophiaPath03_01">>
<<elseif $totalHour >= 13 and $totalHour <= 17 and $assignment == true and $sophiaPath == true and $sophiaQuest==3 and $weekDay == "Wednesday" and not $sleeping>>
<<tb "Go to Sophia's dorm" "SophiaPath04_01">>
<<elseif $totalHour >= 12 and $totalHour <= 17 and $assignment == true and $sophiaPath == true and $sophiaQuest==4 and $weekDay == "Friday" and not $unreadMessagesSophia and not $sleeping>>
<<set $unreadMessagesSophia = true>>
<<set $playedMessageSound = false>>
<<if $unreadMessagesLucy || $unreadMessagesEmily || $unreadMessagesSelene || $unreadMessagesSophia>>
<<tb "Open your messages" "Messages">>
<</if>>
<<elseif $totalHour >= 13 and $totalHour <= 17 and $assignment == true and $sophiaPath == true and $sophiaQuest==5 and $weekDay == "Monday" and not $sleeping>>
<<tb "Go to Sophia's dorm" "SophiaPath06_01">>
<<elseif $totalHour >= 13 and $totalHour <= 17 and $assignment == true and $sophiaPath == true and $sophiaQuest==6 and $weekDay == "Wednesday" and not $sleeping>>
<<tb "Go to Sophia's dorm" "SophiaPath07_01">>
<<elseif $totalHour >= 13 and $totalHour <= 21 and $assignment == true and $sophiaPath == true and $sophiaQuest==7 and $weekDay == "Friday" and not $sleeping>>
<<tb "Go to Sophia's dorm" "SophiaPath08_01">>
<<elseif $totalHour >= 13 and $totalHour <= 17 and $assignment == true and $sophiaPath == true and $sophiaQuest==8 and $weekDay == "Tuesday" and not $sleeping>>
<<tb "Go to Sophia's dorm" "SophiaPath09_01">>
<<elseif $totalHour >= 13 and $totalHour <= 21 and $assignment == true and $sophiaPath == true and $sophiaQuest==9 and $weekDay == "Thursday" and not $sleeping>>
<<tb "Go to Sophia's dorm" "SophiaPath10_01">>
/* ===================================================================== EMILY PATH ===================================================================== */
<<elseif $totalHour >= 13 and $totalHour <= 17 and $assignment == true and $emilyPath == true and $emilyQuest==0 and $weekDay == "Monday" and not $sleeping>>
<<tb "Go to Emily's dorm" "EmilyPath01_01">>
<<elseif $totalHour >= 13 and $totalHour <= 17 and $assignment == true and $emilyPath == true and $emilyQuest==1 and $weekDay == "Wednesday" and not $sleeping>>
<<tb "Hang out at your dorm" "EmilyPath02_01">>
<<elseif $totalHour >= 12 and $totalHour <= 17 and $assignment == true and $emilyPath == true and $emilyQuest==2 and $weekDay == "Friday" and not $unreadMessagesEmily and not $sleeping>>
<<set $unreadMessagesEmily = true>>
<<set $playedMessageSound = false>>
<<if $unreadMessagesLucy || $unreadMessagesEmily || $unreadMessagesSelene || $unreadMessagesSophia>>
<<tb "Open your messages" "Messages">>
<</if>>
<<elseif $totalHour >= 13 and $totalHour <= 17 and $assignment == true and $emilyPath == true and $emilyQuest==3 and $weekDay == "Monday" and not $sleeping>>
<<tb "Go to Emily's dorm" "EmilyPath04_01">>
<<elseif $totalHour >= 13 and $totalHour <= 17 and $assignment == true and $emilyPath == true and $emilyQuest==4 and $weekDay == "Friday" and not $sleeping>>
<<tb "Go to Emily's dorm" "EmilyPath05_01">>
<<elseif $totalHour >= 13 and $totalHour <= 17 and $assignment == true and $emilyPath == true and $emilyQuest==5 and $weekDay == "Monday" and not $sleeping>>
<<tb "Take your time to study" "EmilyPath06_01">>
/* ===================================================================== SELENE PATH ===================================================================== */
<<elseif $totalHour >= 18 and $totalHour <= 23 and $assignment == true and $selenePath == true and $seleneQuest==0 and ($weekDay != "Sunday" && $weekDay != "Saturday") and not $sleeping>>
<<tb "Find Selene at the gym" "SelenePath01_01">>
<<elseif $totalHour >= 18 and $totalHour <= 23 and $assignment == true and $selenePath == true and $seleneQuest==1 and $weekDay == "Tuesday" and not $sleeping>>
<<tb "Find Selene at the gym" "SelenePath02_01">>
<<elseif $totalHour >= 18 and $totalHour <= 23 and $assignment == true and $selenePath == true and $seleneQuest==2 and $weekDay == "Friday" and not $sleeping>>
<<tb "Find Selene at the gym" "SelenePath03_01">>
<<elseif ( $unreadMessagesLucy or $unreadMessagesEmily or $unreadMessagesSelene or $unreadMessagesSophia ) and not $sleeping>>
<<tb "Open your messages" "Messages">>
<<else>>
<div class="link-button disabled">Other Activities</div>
<</if>>
/*
<<tb "Go to work" "PhotographyJobTestShotStandIn">>
<<elseif $photoQuest == 4>>
<<tb "Go to work" "PhotographyJobAndrogynousFit">>
<<elseif $photoQuest == 5>>
<<tb "Go to work" "PhotographyJobStockingTease">>
<<elseif $photoQuest == 6>>
<<tb "Go to work" "PhotographyJobLingerieAssistant">>
<<elseif $photoQuest == 7>>
<<tb "Go to work" "PhotographyJobSoftGlam">>
<<elseif $photoQuest == 8>>
<<tb "Go to work" "PhotographyJobMakeupHeels">>
<<elseif $photoQuest == 9>>
<<tb "Go to work" "PhotographyJobHypnoThemeShots">>
<<elseif $photoQuest == 10>>
<<tb "Go to work" "PhotographyJobSoftSoloErotica">>
<<elseif $photoQuest == 11>>
<<tb "Go to work" "PhotographyJobPartnerEroctica">>
<<elseif $photoQuest == 12>>
<<tb "Go to work" "PhotographyJobChastityCatalog">>
<<elseif $photoQuest == 13>>
<<tb "Go to work" "PhotographyJobPublicShots">>
<<elseif $photoQuest == 14>>
<<tb "Go to work" "PhotographyJobBDSMSessions">>
<<elseif $photoQuest == 15>>
<<tb "Go to work" "PhotographyJobMasturbation">>
<<elseif $photoQuest == 16>>
<<tb "Go to work" "PhotographyJobDuetSoftcore">>
<<elseif $photoQuest == 17>>
<<tb "Go to work" "PhotographyJobGangbangTease">>
<<elseif $photoQuest == 18>>
<<tb "Go to work" "PhotographyJobFullGangbang">>
<<elseif $photoQuest == 19>>
<<tb "Go to work" "PhotographyJobHypnoSex">>
<<elseif $photoQuest = 20>>
<<tb "Go to work" "PhotographyJobSissySuperstar">>
*/<img src="Images/Cover.jpg" width="100%" height="auto" align="center">
<br>
This game contains explicit adult content, including themes of gender transformation, sexual material, and psychological manipulation. It is intended for a mature audience only (18+). All the charaters depicted in this game are 18 years old or older. If you are underage or may be disturbed by such content, please do not continue.
<<nobr>>
[[I am 18 years old or older|editChar]]
[[I am under 18 years old|ExitGame]]
<<set $storyContent = true>>
<</nobr>><b>Thank you for your honesty. Now go do something else...</b>You were never the most remarkable person in Greybridge, the small town where you were born. Life there moved at the pace of routine, where people settled, never bothering to look for anything different. But you did. And that led you away from Greybridge and into Halden City, where you enrolled at Halden University with one goal in mind: to study psychology.
You told yourself it was about helping people. Understanding how the mind works. But deep down, you’ve always been drawn to the unexplored corners of human behavior.
The train hissed to a stop at Halden Central under a cloudy sky You stepped off, suitcase in hand, heart thudding like it knew something you didn’t. The city smelled like wet concrete, engine smoke, and coffee, a strange mix that was nothing like Greybridge’s morning dew and woodsmoke. Towering glass buildings surrounded the station, and looked like they were watching you, with their reflections warping in the soaked pavement.
<img src="Images/Intro/Intro_01.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<nobr>>
[[Walk towards the bus stop|Intro02]]
<<if not $inventory.some(i => i.name == "Smartphone")>>
<<set $inventory.push({
name: "Smartphone",
description: "A common, but handy smartphone that helps you with your daily tasks."
})>>
<</if>>
<</nobr>>A bus marked Halden University arrived shortly. You climbed in, your ID still crisp and unused, the lanyard stiff around your neck. Other students chatted quietly or stared at their phones, but you just watched the city blur by, your thoughts louder than the hum of the engine.
The university campus sat on the edge of the city like a fortress of knowledge, with its gothic stone halls merged with sleek modern labs, ivy crawling across glass and metal. It looked like a place out of time, where something ancient slept beneath the surface.
<img src="Images/Intro/Intro_02.png" style="width:75%; height:auto; display:block; margin:0 auto;">
The bus ride was brief, and soon you arrived at the university's main administration building for check-in. Inside, rows of folding tables had been set up, manned by student volunteers and staff, each sorting new arrivals. You joined the line, slowly moving forward as students ahead of you confirmed their paperwork. Finally, you reached the front and faced a young woman with a ID tag on her chest that said "Rochelle Anderson".
<<rochelle>>Name?<</rochelle>>
<<mc>> $mc $surname.<</mc>>
She looks down at her clipboard, then back up at you.
<<rochelle>>Alright, Mr. $surname. Everything seems to be in order. Here’s your student ID and orientation schedule. Welcome to Halden University! If you have any questions, feel free to ask. Your dorm building is that way.<</rochelle>>
[[Go to the dorm building|Intro03]]
<<nobr>>
<<advanceTime 5>>
<</nobr>>After check-in, you were handed a room key and a map.
<b>West Hall, Room 217.</b>
As the rain faded into a light drizzle, you stood in front of the dorm building. It was three stories of old brick and concrete, softened by ivy climbing up the walls. Above the glass-paneled doors, brass letters read: Lindgren Hall. You took a deep breath and pushed the door open, stepping into the warm, slightly dusty air of the lobby.
Inside, it was quiet. The only sounds were the soft hum of vending machines and the faint clatter of someone dragging a suitcase upstairs. Fluorescent lights buzzed overhead, casting a pale glow on the linoleum floors. Old corkboards showed off faded event posters and worn floor maps. The receptionist was already gone for the day. Just a half-used sign-in sheet and a plastic cup full of pens sat on the front desk.
<img src="Images/Intro/Intro_02-05.png" style="width:75%; height:auto; display:block; margin:0 auto;">
You headed down the hallway, your suitcase wheels squeaking every few steps. The numbered doors all looked the same, with thick wood, narrow peepholes, and slightly worn knobs. Room 217. That would be your new home. You stopped in front of it, your heart beating just a bit faster.
You stepped inside. The door clicked shut behind you, louder than expected in the quiet. For a moment, you just stood there, letting it all sink in. The room was small but peaceful. It felt like a fresh start.
To your left was a compact kitchen with clean counters and a faint scent of new wood. A microwave hummed softly above a mini fridge. The wall clock ticked steadily, like it already knew you were running late.
Straight ahead, the bathroom door was half open. Simple, but it was yours. Next to it, a wardrobe waited for your stuff. To the right, the bed sat under the window, just like you’d seen in the website's picture. Everything was in its place.
<img src="Images/Intro/Intro_03.png" style="width:75%; height:auto; display:block; margin:0 auto;">
You dropped your bag next to the desk. The chair was tucked in, and a small lamp leaned over a blank notebook. You flipped the switch, and warm light filled the space. It felt like an invitation to write, plan, or just dream a little.
The room was still and quiet. Yours. And as you took your first real step into it, something inside you shifted. Maybe it was hope. Maybe it was excitement. Whatever it was, it felt like the start of something new.
There was already a psychology textbook waiting for you on the desk: Foundations of the Human Mind. Someone had underlined a passage on suggestibility. You paused and brushed your fingers against the highlighted sentence:
<i>“The more we believe we are in control, the easier it is for that control to be taken from us.”</i>
A strange shiver passed through you.
[[Close the book and unpack|Intro04]]
<<nobr>>
<<advanceTime 15>>
<</nobr>>You unzip your bag and spot the folded uniform, pressed, pristine, and unmistakably official. A blazer, a tie, even the university crest embroidered on the pocket. You frown.
<<mc>>Still can't belive they will make us wear uniforns in the classroom... That's weird...<</mc>>
You’re actually not sure what’s weirder: the fact that they sent it in advance, or that nobody seems to question it.
Trying not to think about it all that much, you unpack methodically, not because you're eager, but because the motion gives you something to focus on. One by one, shirts are folded into drawers, books are stacked neatly on the shelf above your desk, your laptop takes its place like a sentry on the tabletop.
You expected a roommate. Maybe even dreaded it. But apparently, by a stroke of luck, you’ve been placed in a single. You wonder if it’s permanent. You hope it is.
By the time you finished unpacking, it was already dark outside. The quiet settles in thick. No voices on the other side of the room. No awkward introductions or forced small talk. Just the hum of the radiator and the distant, echoing footsteps of someone down the hall. You glance at the course packet resting on your desk. Classes start tomorrow. You already know the names by heart:
- Social Psychology 101
- Introduction to Psychology
- Cognitive Development
- Neurobehavioral Foundations
- Psychology of Belief and Perception
It looks like you’ll have most of your afternoons free. Maybe you'll even have time to have a job. Good. You work better when you’re not rushed.
You let yourself fall back onto the bed. The mattress is a little stiff. The ceiling is cracked in the corner. But still, you couldn't believe that you were really here. Outside your window, the city glows, muted and distant. You look at it for a while and took a deep breath.
<img src="Images/Intro/Intro_04.png" style="width:75%; height:auto; display:block; margin:0 auto;">
You close your eyes. Not to sleep yet, just to listen. The walls carry the soft murmurs of other new arrivals settling in. This building is old. Maybe too old. Somewhere beyond this room, people are already forming friendships, testing doors, exchanging names, but for now, it’s just you.
You stayed by the window for a while, watching the glow of the city flicker in and out of view through the misty glass. It felt distant, surreal, but it wasn't.
Orientation was scheduled for the morning. Nothing too formal, just a welcome session in the main auditorium, some campus info, and a chance to meet a few professors and fellow students. Still, the thought of it added a quiet weight to the air, like a signal that your time here was about to start.
Eventually, you pulled yourself away. You’d unpacked the essentials, and among them: your game console and a small flat-screen TV you brought from home, a comfort item, really. Something familiar.
You plugged it in, flopped onto the bed with the controller in hand, and let the warm glow of the screen fill the quiet room. The soft buzz of menu music, the responsive clicks of the analog sticks, it felt good. Like muscle memory.
You played for hours. Nothing serious, nothing competitive. Just the kind of game that lets your mind drift. Your favorite kind. When your eyes finally grew heavy and your reactions dulled, you turned off the TV and let the silence return. And just like that, your first night at Halden came to a close, not with any big revelation, but with the soft comfort of pixels and quiet, fading into sleep.
[[Go to sleep|Intro05]]
<<nobr>>
<<advanceTime 900>>
<<run $journalEntries.push("Day " + $currentDay + ": First day at Halden City. The train ride felt like a line drawn between my old life in Greybridge and... whatever this new chapter is. The city is huge, loud, and smells like rain and engine smoke. My dorm at Lindgren Hall is small but it's mine, and by some miracle, I don’t have a roommate. It’s quiet here. Unpacking gave me something to focus on. Shirts in drawers, books on shelves, laptop on the desk like a sentry. Even brought my old TV and game console from home,it helped fill the silence tonight.
Orientation's tomorrow. Psychology, of course. I already memorized the course list. One of the textbooks was already on my desk when I arrived. Someone had underlined a sentence about suggestibility... Not sure why but it stuck with me.
For now, the city glows outside my window like something distant and waiting. I played games until my eyes blurred. It wasn’t much... but it made the room feel less empty. Orientation’s in the morning. A new beginning... I guess.")>>
<</nobr>>You woke to sunlight pouring through the narrow window, your alarm buzzing softly from your phone. It was still early, but you already could hear the movement noises outside your dorm.
After a quick shower and a half-decent attempt at getting your hair in order, you dressed and double-checked the orientation email on your phone. 9:00 AM, Auditorium C, Halden Main Hall.
You made your way across campus. The air was crisp and smelled faintly of damp stone and fresh grass, probably from the rain on the day before. Students moved in small clusters, some laughing, some looking just as nervous as you felt. You crossed the campus until you could see the glass building with a sing on it's side.
<img src="Images/Intro/Intro_05.png" style="width:75%; height:auto; display:block; margin:0 auto;">
By the time you got in, a steady stream of students is already flowing toward Auditorium C. Inside, the room hums with casual conversation and that strange nervous energy that always comes with the start of something new.
You find a seat near the back, halfway between “I don’t want to look too eager” and “Please don’t call on me.” A few moments later, the lights dim and a voice crackles through the microphone.
<<evelyn>>Good morning, everyone. Welcome again to Halden University.<</evelyn>>
On stage stands Dr. Evelyn Marlowe, head of the Psychology Department. Mid-forties, sharp features, dark blouse with sleeves pushed to her elbows like she’s ready to dive into brain surgery at any moment. Her tone was calm but commanding, the kind that makes you sit up straighter without realizing
<<evelyn>>By now you’ve settled into your dorms and hopefully avoided setting off any fire alarms.<</evelyn>>
A soft ripple of laughter.
<<evelyn>>You’ve chosen psychology as your path of study, which, statistically speaking, means at least half of you are here to figure yourselves out. The other half? To figure everyone else out.<</evelyn>>
Another laugh. She gives a soft smile.
<<evelyn>>Either way, this semester is about pushing your understanding of human behavior... and more importantly, your own beliefs about control, identity, and perception.<</evelyn>>
You were already hooked.
<<evelyn>>Soon, your first departmental assignment will begin. It will be... immersive.<</evelyn>>
You’re not sure if the way she says that is supposed to sound ominous, but something about it makes the back of your neck prickle. Before your mind can wander further, the lights come back on and students start gathering their things.
You check your phone again. 9:54 AM. Looks like the first class is already about to start. You stand up and quickly exit the lecture hall towards your class. As you leave the auditorium, your phone buzzes with a message:
<i>“Hey, it’s Sam. I'm the course monitor for our psychology group. Just wanted to say welcome!”
“Also, heads up: Marlowe, Williams, Hartmann and Steinberg all have pretty relaxed attendance policies. They expect you to manage your own learning. Most people pick and choose classes based on what they need or find interesting. No pressure to show up all the time.” </i>
You nod to yourself. It fits with what you’ve already noticed. Everyone here seems to have their own pace, their own reasons for being. It’s up to you how deep you want to dive into this place.
You zigzag past someone with headphones, almost crash into a girl balancing a coffee and three books, and finally skid to a stop outside the classroom. The door was already open.
<<link "Attend to your first class">>
<<advanceTime 6>>
<<goto "SocPsych01_01">>
<</link>>
<<nobr>>
<<advanceTime 634>>
<<if !$backupOutfit>>
<<set $backupOutfit = {
clothing: $clothing,
shoes: $shoes,
socks: $socks,
underwear: $underwear,
bras: $bras
}>>
<<set $clothing = "None">>
<<set $shoes = "None">>
<<set $socks = "None">>
<<set $underwear = "None">>
<<set $bras = "None">>
<<set $uniform = $uniformSlots.school>>
<<run $('#avatar').empty().wiki('<<RenderAvatar>>')>>
<</if>>
<</nobr>><<nobr>>
<h3><b>MAIN CHARACTER'S NAME:</b></h3>
<div class="name-entry-row">
<span>Name:</span>
<<textbox "$mc" "James">>
<img src="Images/Icons/names.png"
alt="Used Names"
class="icon-button"
title="Show Used Names"
onclick="(() => {
SugarCube.Dialog.setup('Used Names');
SugarCube.Dialog.wiki(SugarCube.Story.get('UsedNamesPopup').processText());
SugarCube.Dialog.open();
})()">
<span>Surname:</span>
<<textbox "$surname" "Smith">>
</div>
<h3><b>HAIRCUT:</b></h3>
<table border="0" cellpadding="20" cellspacing="0" style="width: 70%; line-height: 0;">
<tr>
<td>
<<link "<img src='Images/Locations/City/ShoppingMall/Hairdresser/01_Black.png' style='width:100px;height:auto;border-radius:3px;padding: 0em 50px;'>">>
<<set $currentHair.style = "01">>
<<set $currentHair.color = "Black">>
<<replace "#avatar">><<RenderAvatar>><</replace>>
<</link>>
</td>
<td>
<<link "<img src='Images/Locations/City/ShoppingMall/Hairdresser/01_Brown.png' style='width:100px;height:auto;border-radius:3px;padding: 0em 50px;'>">>
<<set $currentHair.style = "01">>
<<set $currentHair.color = "Brown">>
<<replace "#avatar">><<RenderAvatar>><</replace>>
<</link>>
</td>
<td>
<<link "<img src='Images/Locations/City/ShoppingMall/Hairdresser/01_Red.png' style='width:100px;height:auto;border-radius:3px;padding: 0em 50px;'>">>
<<set $currentHair.style = "01">>
<<set $currentHair.color = "Red">>
<<replace "#avatar">><<RenderAvatar>><</replace>>
<</link>>
</td>
<td>
<<link "<img src='Images/Locations/City/ShoppingMall/Hairdresser/01_Blond.png' style='width:100px;height:auto;border-radius:3px;padding: 0em 50px;'>">>
<<set $currentHair.style = "01">>
<<set $currentHair.color = "Blond">>
<<replace "#avatar">><<RenderAvatar>><</replace>>
<</link>>
</td>
</tr>
<tr>
<td>
<<link "<img src='Images/Locations/City/ShoppingMall/Hairdresser/02_Black.png' style='width:100px;height:auto;border-radius:3px;padding: 0em 50px;'>">>
<<set $currentHair.style = "02">>
<<set $currentHair.color = "Black">>
<<replace "#avatar">><<RenderAvatar>><</replace>>
<</link>>
</td>
<td>
<<link "<img src='Images/Locations/City/ShoppingMall/Hairdresser/02_Brown.png' style='width:100px;height:auto;border-radius:3px;padding: 0em 50px;'>">>
<<set $currentHair.style = "02">>
<<set $currentHair.color = "Brown">>
<<replace "#avatar">><<RenderAvatar>><</replace>>
<</link>>
</td>
<td>
<<link "<img src='Images/Locations/City/ShoppingMall/Hairdresser/02_Red.png' style='width:100px;height:auto;border-radius:3px;padding: 0em 50px;'>">>
<<set $currentHair.style = "02">>
<<set $currentHair.color = "Red">>
<<replace "#avatar">><<RenderAvatar>><</replace>>
<</link>>
</td>
<td>
<<link "<img src='Images/Locations/City/ShoppingMall/Hairdresser/02_Blond.png' style='width:100px;height:auto;border-radius:3px;padding: 0em 50px;'>">>
<<set $currentHair.style = "02">>
<<set $currentHair.color = "Blond">>
<<replace "#avatar">><<RenderAvatar>><</replace>>
<</link>>
</td>
</tr>
<tr>
<td>
<<link "<img src='Images/Locations/City/ShoppingMall/Hairdresser/03_Black.png' style='width:100px;height:auto;border-radius:3px;padding: 0em 50px;'>">>
<<set $currentHair.style = "03">>
<<set $currentHair.color = "Black">>
<<replace "#avatar">><<RenderAvatar>><</replace>>
<</link>>
</td>
<td>
<<link "<img src='Images/Locations/City/ShoppingMall/Hairdresser/03_Brown.png' style='width:100px;height:auto;border-radius:3px;padding: 0em 50px;'>">>
<<set $currentHair.style = "03">>
<<set $currentHair.color = "Brown">>
<<replace "#avatar">><<RenderAvatar>><</replace>>
<</link>>
</td>
<td>
<<link "<img src='Images/Locations/City/ShoppingMall/Hairdresser/03_Red.png' style='width:100px;height:auto;border-radius:3px;padding: 0em 50px;'>">>
<<set $currentHair.style = "03">>
<<set $currentHair.color = "Red">>
<<replace "#avatar">><<RenderAvatar>><</replace>>
<</link>>
</td>
<td>
<<link "<img src='Images/Locations/City/ShoppingMall/Hairdresser/03_Blond.png' style='width:100px;height:auto;border-radius:3px;padding: 0em 50px;'>">>
<<set $currentHair.style = "03">>
<<set $currentHair.color = "Blond">>
<<replace "#avatar">><<RenderAvatar>><</replace>>
<</link>>
</td>
</tr>
<tr>
<td>
<<link "<img src='Images/Locations/City/ShoppingMall/Hairdresser/04_Black.png' style='width:100px;height:auto;border-radius:3px;padding: 0em 50px;'>">>
<<set $currentHair.style = "04">>
<<set $currentHair.color = "Black">>
<<replace "#avatar">><<RenderAvatar>><</replace>>
<</link>>
</td>
<td>
<<link "<img src='Images/Locations/City/ShoppingMall/Hairdresser/04_Brown.png' style='width:100px;height:auto;border-radius:3px;padding: 0em 50px;'>">>
<<set $currentHair.style = "04">>
<<set $currentHair.color = "Brown">>
<<replace "#avatar">><<RenderAvatar>><</replace>>
<</link>>
</td>
<td>
<<link "<img src='Images/Locations/City/ShoppingMall/Hairdresser/04_Red.png' style='width:100px;height:auto;border-radius:3px;padding: 0em 50px;'>">>
<<set $currentHair.style = "04">>
<<set $currentHair.color = "Red">>
<<replace "#avatar">><<RenderAvatar>><</replace>>
<</link>>
</td>
<td>
<<link "<img src='Images/Locations/City/ShoppingMall/Hairdresser/04_Blond.png' style='width:100px;height:auto;border-radius:3px;padding: 0em 50px;'>">>
<<set $currentHair.style = "04">>
<<set $currentHair.color = "Blond">>
<<replace "#avatar">><<RenderAvatar>><</replace>>
<</link>>
</td>
</tr>
<tr>
<td>
<<link "<img src='Images/Locations/City/ShoppingMall/Hairdresser/18_Black.png' style='width:100px;height:auto;border-radius:3px;padding: 0em 50px;'>">>
<<set $currentHair.style = "18">>
<<set $currentHair.color = "Black">>
<<replace "#avatar">><<RenderAvatar>><</replace>>
<</link>>
</td>
<td>
<<link "<img src='Images/Locations/City/ShoppingMall/Hairdresser/18_Brown.png' style='width:100px;height:auto;border-radius:3px;padding: 0em 50px;'>">>
<<set $currentHair.style = "18">>
<<set $currentHair.color = "Brown">>
<<replace "#avatar">><<RenderAvatar>><</replace>>
<</link>>
</td>
<td>
<<link "<img src='Images/Locations/City/ShoppingMall/Hairdresser/18_Red.png' style='width:100px;height:auto;border-radius:3px;padding: 0em 50px;'>">>
<<set $currentHair.style = "18">>
<<set $currentHair.color = "Red">>
<<replace "#avatar">><<RenderAvatar>><</replace>>
<</link>>
</td>
<td>
<<link "<img src='Images/Locations/City/ShoppingMall/Hairdresser/18_Blond.png' style='width:100px;height:auto;border-radius:3px;padding: 0em 50px;'>">>
<<set $currentHair.style = "18">>
<<set $currentHair.color = "Blond">>
<<replace "#avatar">><<RenderAvatar>><</replace>>
<</link>>
</td>
</tr>
<tr>
<td>
<<link "<img src='Images/Locations/City/ShoppingMall/Hairdresser/19_Black.png' style='width:100px;height:auto;border-radius:3px;padding: 0em 50px;'>">>
<<set $currentHair.style = "19">>
<<set $currentHair.color = "Black">>
<<replace "#avatar">><<RenderAvatar>><</replace>>
<</link>>
</td>
<td>
<<link "<img src='Images/Locations/City/ShoppingMall/Hairdresser/19_Brown.png' style='width:100px;height:auto;border-radius:3px;padding: 0em 50px;'>">>
<<set $currentHair.style = "19">>
<<set $currentHair.color = "Brown">>
<<replace "#avatar">><<RenderAvatar>><</replace>>
<</link>>
</td>
<td>
<<link "<img src='Images/Locations/City/ShoppingMall/Hairdresser/19_Red.png' style='width:100px;height:auto;border-radius:3px;padding: 0em 50px;'>">>
<<set $currentHair.style = "19">>
<<set $currentHair.color = "Red">>
<<replace "#avatar">><<RenderAvatar>><</replace>>
<</link>>
</td>
<td>
<<link "<img src='Images/Locations/City/ShoppingMall/Hairdresser/19_Blond.png' style='width:100px;height:auto;border-radius:3px;padding: 0em 50px;'>">>
<<set $currentHair.style = "19">>
<<set $currentHair.color = "Blond">>
<<replace "#avatar">><<RenderAvatar>><</replace>>
<</link>>
</td>
</tr>
<tr>
<td>
<<link "<img src='Images/Locations/City/ShoppingMall/Hairdresser/20_Black.png' style='width:100px;height:auto;border-radius:3px;padding: 0em 50px;'>">>
<<set $currentHair.style = "20">>
<<set $currentHair.color = "Black">>
<<replace "#avatar">><<RenderAvatar>><</replace>>
<</link>>
</td>
<td>
<<link "<img src='Images/Locations/City/ShoppingMall/Hairdresser/20_Brown.png' style='width:100px;height:auto;border-radius:3px;padding: 0em 50px;'>">>
<<set $currentHair.style = "20">>
<<set $currentHair.color = "Brown">>
<<replace "#avatar">><<RenderAvatar>><</replace>>
<</link>>
</td>
<td>
<<link "<img src='Images/Locations/City/ShoppingMall/Hairdresser/20_Red.png' style='width:100px;height:auto;border-radius:3px;padding: 0em 50px;'>">>
<<set $currentHair.style = "20">>
<<set $currentHair.color = "Red">>
<<replace "#avatar">><<RenderAvatar>><</replace>>
<</link>>
</td>
<td>
<<link "<img src='Images/Locations/City/ShoppingMall/Hairdresser/20_Blond.png' style='width:100px;height:auto;border-radius:3px;padding: 0em 50px;'>">>
<<set $currentHair.style = "20">>
<<set $currentHair.color = "Blond">>
<<replace "#avatar">><<RenderAvatar>><</replace>>
<</link>>
</td>
</tr>
</table>
<h3><b>EYE COLOR:</b></h3>
<table border="0" cellpadding="20" cellspacing="0" style="width: 100%;">
<tr>
<td><<link "Brown">><<run setup.setEyes("brown")>><</link>></td>
<td><<link "Blue">><<run setup.setEyes("blue")>><</link>></td>
<td><<link "Green">><<run setup.setEyes("green")>><</link>></td>
<td><<link "Yellow">><<run setup.setEyes("yellow")>><</link>></td>
</tr>
</table>
<h3><b>OUTFIT:</b></h3>
<table border="0" cellpadding="20" cellspacing="0" style="width: 70%; line-height: 0;">
<tr>
<td>
<<link "<img src='Images/Locations/City/ShoppingMall/RucksackTailor/Rucksack_Clothing_01.png' style='width:100px;height:auto;border-radius:3px;padding: 0em 50px;'>">>
<<set $clothing = "Rucksack_Clothing_01">>
<<run State.variables.playerInventory.ownedClothing.push("Rucksack_Clothing_01")>>
<<run [
"Rucksack_Clothing_02",
"Rucksack_Clothing_03",
"Rucksack_Clothing_04",
"Rucksack_Clothing_05",
"Rucksack_Clothing_06",
"Rucksack_Clothing_07",
"Rucksack_Clothing_08",
"Rucksack_Clothing_09"
].forEach(id => {
const index = $playerInventory.ownedClothing.indexOf(id);
if (index > -1) $playerInventory.ownedClothing.splice(index, 1);
})>>
<<replace "#avatar">><<RenderAvatar>><</replace>>
<</link>>
</td>
<td>
<<link "<img src='Images/Locations/City/ShoppingMall/RucksackTailor/Rucksack_Clothing_02.png' style='width:100px;height:auto;border-radius:3px;padding: 0em 50px;'>">>
<<set $clothing = "Rucksack_Clothing_02">>
<<run State.variables.playerInventory.ownedClothing.push("Rucksack_Clothing_02")>>
<<run [
"Rucksack_Clothing_01",
"Rucksack_Clothing_03",
"Rucksack_Clothing_04",
"Rucksack_Clothing_05",
"Rucksack_Clothing_06",
"Rucksack_Clothing_07",
"Rucksack_Clothing_08",
"Rucksack_Clothing_09"
].forEach(id => {
const index = $playerInventory.ownedClothing.indexOf(id);
if (index > -1) $playerInventory.ownedClothing.splice(index, 1);
})>>
<<replace "#avatar">><<RenderAvatar>><</replace>>
<</link>>
</td>
<td>
<<link "<img src='Images/Locations/City/ShoppingMall/RucksackTailor/Rucksack_Clothing_03.png' style='width:100px;height:auto;border-radius:3px;padding: 0em 50px;'>">>
<<set $clothing = "Rucksack_Clothing_03">>
<<run State.variables.playerInventory.ownedClothing.push("Rucksack_Clothing_03")>>
<<run [
"Rucksack_Clothing_02",
"Rucksack_Clothing_01",
"Rucksack_Clothing_04",
"Rucksack_Clothing_05",
"Rucksack_Clothing_06",
"Rucksack_Clothing_07",
"Rucksack_Clothing_08",
"Rucksack_Clothing_09"
].forEach(id => {
const index = $playerInventory.ownedClothing.indexOf(id);
if (index > -1) $playerInventory.ownedClothing.splice(index, 1);
})>>
<<replace "#avatar">><<RenderAvatar>><</replace>>
<</link>>
</td>
<td>
<<link "<img src='Images/Locations/City/ShoppingMall/RucksackTailor/Rucksack_Clothing_04.png' style='width:100px;height:auto;border-radius:3px;padding: 0em 50px;'>">>
<<set $clothing = "Rucksack_Clothing_04">>
<<run State.variables.playerInventory.ownedClothing.push("Rucksack_Clothing_04")>>
<<run [
"Rucksack_Clothing_02",
"Rucksack_Clothing_03",
"Rucksack_Clothing_01",
"Rucksack_Clothing_05",
"Rucksack_Clothing_06",
"Rucksack_Clothing_07",
"Rucksack_Clothing_08",
"Rucksack_Clothing_09"
].forEach(id => {
const index = $playerInventory.ownedClothing.indexOf(id);
if (index > -1) $playerInventory.ownedClothing.splice(index, 1);
})>>
<<replace "#avatar">><<RenderAvatar>><</replace>>
<</link>>
</td>
</tr>
<tr>
<td>
<<link "<img src='Images/Locations/City/ShoppingMall/RucksackTailor/Rucksack_Clothing_05.png' style='width:100px;height:auto;border-radius:3px;padding: 0em 50px;'>">>
<<set $clothing = "Rucksack_Clothing_05">>
<<run State.variables.playerInventory.ownedClothing.push("Rucksack_Clothing_05")>>
<<run [
"Rucksack_Clothing_02",
"Rucksack_Clothing_03",
"Rucksack_Clothing_04",
"Rucksack_Clothing_01",
"Rucksack_Clothing_06",
"Rucksack_Clothing_07",
"Rucksack_Clothing_08",
"Rucksack_Clothing_09"
].forEach(id => {
const index = $playerInventory.ownedClothing.indexOf(id);
if (index > -1) $playerInventory.ownedClothing.splice(index, 1);
})>>
<<replace "#avatar">><<RenderAvatar>><</replace>>
<</link>>
</td>
<td>
<<link "<img src='Images/Locations/City/ShoppingMall/RucksackTailor/Rucksack_Clothing_06.png' style='width:100px;height:auto;border-radius:3px;padding: 0em 50px;'>">>
<<set $clothing = "Rucksack_Clothing_06">>
<<run State.variables.playerInventory.ownedClothing.push("Rucksack_Clothing_06")>>
<<run [
"Rucksack_Clothing_02",
"Rucksack_Clothing_03",
"Rucksack_Clothing_04",
"Rucksack_Clothing_05",
"Rucksack_Clothing_01",
"Rucksack_Clothing_07",
"Rucksack_Clothing_08",
"Rucksack_Clothing_09"
].forEach(id => {
const index = $playerInventory.ownedClothing.indexOf(id);
if (index > -1) $playerInventory.ownedClothing.splice(index, 1);
})>>
<<replace "#avatar">><<RenderAvatar>><</replace>>
<</link>>
</td>
<td>
<<link "<img src='Images/Locations/City/ShoppingMall/RucksackTailor/Rucksack_Clothing_07.png' style='width:100px;height:auto;border-radius:3px;padding: 0em 50px;'>">>
<<set $clothing = "Rucksack_Clothing_07">>
<<run State.variables.playerInventory.ownedClothing.push("Rucksack_Clothing_07")>>
<<run [
"Rucksack_Clothing_02",
"Rucksack_Clothing_03",
"Rucksack_Clothing_04",
"Rucksack_Clothing_05",
"Rucksack_Clothing_06",
"Rucksack_Clothing_01",
"Rucksack_Clothing_08",
"Rucksack_Clothing_09"
].forEach(id => {
const index = $playerInventory.ownedClothing.indexOf(id);
if (index > -1) $playerInventory.ownedClothing.splice(index, 1);
})>>
<<replace "#avatar">><<RenderAvatar>><</replace>>
<</link>>
</td>
<td>
<<link "<img src='Images/Locations/City/ShoppingMall/RucksackTailor/Rucksack_Clothing_08.png' style='width:100px;height:auto;border-radius:3px;padding: 0em 50px;'>">>
<<set $clothing = "Rucksack_Clothing_08">>
<<run State.variables.playerInventory.ownedClothing.push("Rucksack_Clothing_08")>>
<<run [
"Rucksack_Clothing_02",
"Rucksack_Clothing_03",
"Rucksack_Clothing_04",
"Rucksack_Clothing_05",
"Rucksack_Clothing_06",
"Rucksack_Clothing_07",
"Rucksack_Clothing_01",
"Rucksack_Clothing_09"
].forEach(id => {
const index = $playerInventory.ownedClothing.indexOf(id);
if (index > -1) $playerInventory.ownedClothing.splice(index, 1);
})>>
<<replace "#avatar">><<RenderAvatar>><</replace>>
<</link>>
</td>
</tr>
<tr>
<td>
<<link "<img src='Images/Locations/City/ShoppingMall/RucksackTailor/Rucksack_Clothing_09.png' style='width:100px;height:auto;border-radius:3px;padding: 0em 50px;'>">>
<<set $clothing = "Rucksack_Clothing_09">>
<<run State.variables.playerInventory.ownedClothing.push("Rucksack_Clothing_09")>>
<<run [
"Rucksack_Clothing_02",
"Rucksack_Clothing_03",
"Rucksack_Clothing_04",
"Rucksack_Clothing_05",
"Rucksack_Clothing_06",
"Rucksack_Clothing_07",
"Rucksack_Clothing_08",
"Rucksack_Clothing_01"
].forEach(id => {
const index = $playerInventory.ownedClothing.indexOf(id);
if (index > -1) $playerInventory.ownedClothing.splice(index, 1);
})>>
<<replace "#avatar">><<RenderAvatar>><</replace>>
<</link>>
</td>
</tr>
</table>
<br>
<h3><b>SHOES:</b></h3>
<table border="0" cellpadding="20" cellspacing="0" style="width: 70%; line-height: 0;">
<tr>
<td>
<<link "<img src='Images/Locations/City/ShoppingMall/RucksackTailor/Rucksack_Shoes_01.png' style='width:100px;height:auto;border-radius:3px;padding: 0em 50px;'>">>
<<set $shoes = "Rucksack_Shoes_01">>
<<run State.variables.playerInventory.ownedClothing.push("Rucksack_Shoes_01")>>
<<run [
"Rucksack_Shoes_02",
"Rucksack_Shoes_03",
"Rucksack_Shoes_04",
"Rucksack_Shoes_05",
"Rucksack_Shoes_06",
"Rucksack_Shoes_07"
].forEach(id => {
const index = $playerInventory.ownedClothing.indexOf(id);
if (index > -1) $playerInventory.ownedClothing.splice(index, 1);
})>>
<<replace "#avatar">><<RenderAvatar>><</replace>>
<</link>>
</td>
<td>
<<link "<img src='Images/Locations/City/ShoppingMall/RucksackTailor/Rucksack_Shoes_02.png' style='width:100px;height:auto;border-radius:3px;padding: 0em 50px;'>">>
<<set $shoes = "Rucksack_Shoes_02">>
<<run State.variables.playerInventory.ownedClothing.push("Rucksack_Shoes_02")>>
<<run [
"Rucksack_Shoes_01",
"Rucksack_Shoes_03",
"Rucksack_Shoes_04",
"Rucksack_Shoes_05",
"Rucksack_Shoes_06",
"Rucksack_Shoes_07"
].forEach(id => {
const index = $playerInventory.ownedClothing.indexOf(id);
if (index > -1) $playerInventory.ownedClothing.splice(index, 1);
})>>
<<replace "#avatar">><<RenderAvatar>><</replace>>
<</link>>
</td>
<td>
<<link "<img src='Images/Locations/City/ShoppingMall/RucksackTailor/Rucksack_Shoes_03.png' style='width:100px;height:auto;border-radius:3px;padding: 0em 50px;'>">>
<<set $shoes = "Rucksack_Shoes_03">>
<<run State.variables.playerInventory.ownedClothing.push("Rucksack_Shoes_03")>>
<<run [
"Rucksack_Shoes_01",
"Rucksack_Shoes_02",
"Rucksack_Shoes_04",
"Rucksack_Shoes_05",
"Rucksack_Shoes_06",
"Rucksack_Shoes_07"
].forEach(id => {
const index = $playerInventory.ownedClothing.indexOf(id);
if (index > -1) $playerInventory.ownedClothing.splice(index, 1);
})>>
<<replace "#avatar">><<RenderAvatar>><</replace>>
<</link>>
</td>
<td>
<<link "<img src='Images/Locations/City/ShoppingMall/RucksackTailor/Rucksack_Shoes_04.png' style='width:100px;height:auto;border-radius:3px;padding: 0em 50px;'>">>
<<set $shoes = "Rucksack_Shoes_04">>
<<run State.variables.playerInventory.ownedClothing.push("Rucksack_Shoes_04")>>
<<run [
"Rucksack_Shoes_01",
"Rucksack_Shoes_02",
"Rucksack_Shoes_03",
"Rucksack_Shoes_05",
"Rucksack_Shoes_06",
"Rucksack_Shoes_07"
].forEach(id => {
const index = $playerInventory.ownedClothing.indexOf(id);
if (index > -1) $playerInventory.ownedClothing.splice(index, 1);
})>>
<<replace "#avatar">><<RenderAvatar>><</replace>>
<</link>>
</td>
</tr>
<tr>
<td>
<<link "<img src='Images/Locations/City/ShoppingMall/RucksackTailor/Rucksack_Shoes_05.png' style='width:100px;height:auto;border-radius:3px;padding: 0em 50px;'>">>
<<set $shoes = "Rucksack_Shoes_05">>
<<run State.variables.playerInventory.ownedClothing.push("Rucksack_Shoes_05")>>
<<run [
"Rucksack_Shoes_01",
"Rucksack_Shoes_02",
"Rucksack_Shoes_03",
"Rucksack_Shoes_04",
"Rucksack_Shoes_06",
"Rucksack_Shoes_07"
].forEach(id => {
const index = $playerInventory.ownedClothing.indexOf(id);
if (index > -1) $playerInventory.ownedClothing.splice(index, 1);
})>>
<<replace "#avatar">><<RenderAvatar>><</replace>>
<</link>>
</td>
<td>
<<link "<img src='Images/Locations/City/ShoppingMall/RucksackTailor/Rucksack_Shoes_06.png' style='width:100px;height:auto;border-radius:3px;padding: 0em 50px;'>">>
<<set $shoes = "Rucksack_Shoes_06">>
<<run State.variables.playerInventory.ownedClothing.push("Rucksack_Shoes_06")>>
<<run [
"Rucksack_Shoes_01",
"Rucksack_Shoes_02",
"Rucksack_Shoes_03",
"Rucksack_Shoes_04",
"Rucksack_Shoes_05",
"Rucksack_Shoes_07"
].forEach(id => {
const index = $playerInventory.ownedClothing.indexOf(id);
if (index > -1) $playerInventory.ownedClothing.splice(index, 1);
})>>
<<replace "#avatar">><<RenderAvatar>><</replace>>
<</link>>
</td>
<td>
<<link "<img src='Images/Locations/City/ShoppingMall/RucksackTailor/Rucksack_Shoes_07.png' style='width:100px;height:auto;border-radius:3px;padding: 0em 50px;'>">>
<<set $shoes = "Rucksack_Shoes_07">>
<<run State.variables.playerInventory.ownedClothing.push("Rucksack_Shoes_07")>>
<<run [
"Rucksack_Shoes_01",
"Rucksack_Shoes_02",
"Rucksack_Shoes_03",
"Rucksack_Shoes_04",
"Rucksack_Shoes_05",
"Rucksack_Shoes_06"
].forEach(id => {
const index = $playerInventory.ownedClothing.indexOf(id);
if (index > -1) $playerInventory.ownedClothing.splice(index, 1);
})>>
<<replace "#avatar">><<RenderAvatar>><</replace>>
<</link>>
</td>
</tr>
</table>
<br>
<h3><b>UNDERWEAR:</b></h3>
<table border="0" cellpadding="20" cellspacing="0" style="width: 70%; line-height: 0;">
<tr>
<td>
<<link "<img src='Images/Locations/City/ShoppingMall/RucksackTailor/Rucksack_Underwear_01.png' style='width:100px;height:auto;border-radius:3px;padding: 0em 50px;'>">>
<<set $underwear = "Rucksack_Underwear_01">>
<<run State.variables.playerInventory.ownedClothing.push("Rucksack_Underwear_01")>>
<<run [
"Rucksack_Underwear_02",
"Rucksack_Underwear_03",
"Rucksack_Underwear_04",
"Rucksack_Underwear_05",
"Rucksack_Underwear_06",
"Rucksack_Underwear_07",
"Rucksack_Underwear_08"
].forEach(id => {
const index = $playerInventory.ownedClothing.indexOf(id);
if (index > -1) $playerInventory.ownedClothing.splice(index, 1);
})>>
<<replace "#avatar">><<RenderAvatar>><</replace>>
<</link>>
</td>
<td>
<<link "<img src='Images/Locations/City/ShoppingMall/RucksackTailor/Rucksack_Underwear_02.png' style='width:100px;height:auto;border-radius:3px;padding: 0em 50px;'>">>
<<set $underwear = "Rucksack_Underwear_02">>
<<run State.variables.playerInventory.ownedClothing.push("Rucksack_Underwear_02")>>
<<run [
"Rucksack_Underwear_01",
"Rucksack_Underwear_03",
"Rucksack_Underwear_04",
"Rucksack_Underwear_05",
"Rucksack_Underwear_06",
"Rucksack_Underwear_07",
"Rucksack_Underwear_08"
].forEach(id => {
const index = $playerInventory.ownedClothing.indexOf(id);
if (index > -1) $playerInventory.ownedClothing.splice(index, 1);
})>>
<<replace "#avatar">><<RenderAvatar>><</replace>>
<</link>>
</td>
<td>
<<link "<img src='Images/Locations/City/ShoppingMall/RucksackTailor/Rucksack_Underwear_03.png' style='width:100px;height:auto;border-radius:3px;padding: 0em 50px;'>">>
<<set $underwear = "Rucksack_Underwear_03">>
<<run State.variables.playerInventory.ownedClothing.push("Rucksack_Underwear_03")>>
<<run [
"Rucksack_Underwear_01",
"Rucksack_Underwear_02",
"Rucksack_Underwear_04",
"Rucksack_Underwear_05",
"Rucksack_Underwear_06",
"Rucksack_Underwear_07",
"Rucksack_Underwear_08"
].forEach(id => {
const index = $playerInventory.ownedClothing.indexOf(id);
if (index > -1) $playerInventory.ownedClothing.splice(index, 1);
})>>
<<replace "#avatar">><<RenderAvatar>><</replace>>
<</link>>
</td>
<td>
<<link "<img src='Images/Locations/City/ShoppingMall/RucksackTailor/Rucksack_Underwear_04.png' style='width:100px;height:auto;border-radius:3px;padding: 0em 50px;'>">>
<<set $underwear = "Rucksack_Underwear_04">>
<<run State.variables.playerInventory.ownedClothing.push("Rucksack_Underwear_04")>>
<<run [
"Rucksack_Underwear_01",
"Rucksack_Underwear_02",
"Rucksack_Underwear_03",
"Rucksack_Underwear_05",
"Rucksack_Underwear_06",
"Rucksack_Underwear_07",
"Rucksack_Underwear_08"
].forEach(id => {
const index = $playerInventory.ownedClothing.indexOf(id);
if (index > -1) $playerInventory.ownedClothing.splice(index, 1);
})>>
<<replace "#avatar">><<RenderAvatar>><</replace>>
<</link>>
</td>
</tr>
<tr>
<td>
<<link "<img src='Images/Locations/City/ShoppingMall/RucksackTailor/Rucksack_Underwear_05.png' style='width:100px;height:auto;border-radius:3px;padding: 0em 50px;'>">>
<<set $underwear = "Rucksack_Underwear_05">>
<<run State.variables.playerInventory.ownedClothing.push("Rucksack_Underwear_05")>>
<<run [
"Rucksack_Underwear_01",
"Rucksack_Underwear_02",
"Rucksack_Underwear_03",
"Rucksack_Underwear_04",
"Rucksack_Underwear_06",
"Rucksack_Underwear_07",
"Rucksack_Underwear_08"
].forEach(id => {
const index = $playerInventory.ownedClothing.indexOf(id);
if (index > -1) $playerInventory.ownedClothing.splice(index, 1);
})>>
<<replace "#avatar">><<RenderAvatar>><</replace>>
<</link>>
</td>
<td>
<<link "<img src='Images/Locations/City/ShoppingMall/RucksackTailor/Rucksack_Underwear_06.png' style='width:100px;height:auto;border-radius:3px;padding: 0em 50px;'>">>
<<set $underwear = "Rucksack_Underwear_06">>
<<run State.variables.playerInventory.ownedClothing.push("Rucksack_Underwear_06")>>
<<run [
"Rucksack_Underwear_01",
"Rucksack_Underwear_02",
"Rucksack_Underwear_03",
"Rucksack_Underwear_04",
"Rucksack_Underwear_05",
"Rucksack_Underwear_07",
"Rucksack_Underwear_08"
].forEach(id => {
const index = $playerInventory.ownedClothing.indexOf(id);
if (index > -1) $playerInventory.ownedClothing.splice(index, 1);
})>>
<<replace "#avatar">><<RenderAvatar>><</replace>>
<</link>>
</td>
<td>
<<link "<img src='Images/Locations/City/ShoppingMall/RucksackTailor/Rucksack_Underwear_07.png' style='width:100px;height:auto;border-radius:3px;padding: 0em 50px;'>">>
<<set $underwear = "Rucksack_Underwear_07">>
<<run State.variables.playerInventory.ownedClothing.push("Rucksack_Underwear_07")>>
<<run [
"Rucksack_Underwear_01",
"Rucksack_Underwear_02",
"Rucksack_Underwear_03",
"Rucksack_Underwear_04",
"Rucksack_Underwear_05",
"Rucksack_Underwear_06",
"Rucksack_Underwear_08"
].forEach(id => {
const index = $playerInventory.ownedClothing.indexOf(id);
if (index > -1) $playerInventory.ownedClothing.splice(index, 1);
})>>
<<replace "#avatar">><<RenderAvatar>><</replace>>
<</link>>
</td>
<td>
<<link "<img src='Images/Locations/City/ShoppingMall/RucksackTailor/Rucksack_Underwear_08.png' style='width:100px;height:auto;border-radius:3px;padding: 0em 50px;'>">>
<<set $underwear = "Rucksack_Underwear_08">>
<<run State.variables.playerInventory.ownedClothing.push("Rucksack_Underwear_08")>>
<<run [
"Rucksack_Underwear_01",
"Rucksack_Underwear_02",
"Rucksack_Underwear_03",
"Rucksack_Underwear_05",
"Rucksack_Underwear_06",
"Rucksack_Underwear_07"
].forEach(id => {
const index = $playerInventory.ownedClothing.indexOf(id);
if (index > -1) $playerInventory.ownedClothing.splice(index, 1);
})>>
<<replace "#avatar">><<RenderAvatar>><</replace>>
<</link>>
</td>
</tr>
</table>
<br>
<h3><b>SOCKS:</b></h3>
<table border="0" cellpadding="20" cellspacing="0" style="width: 70%; line-height: 0;">
<tr>
<td>
<<link "<img src='Images/Locations/City/ShoppingMall/RucksackTailor/Rucksack_Socks_01.png' style='width:100px;height:auto;border-radius:3px;padding: 0em 50px;'>">>
<<set $socks = "Rucksack_Socks_01">>
<<run State.variables.playerInventory.ownedClothing.push("Rucksack_Socks_01")>>
<<run [
"Rucksack_Socks_02",
"Rucksack_Socks_03",
"Rucksack_Socks_04",
"Rucksack_Socks_05"
].forEach(id => {
const index = $playerInventory.ownedClothing.indexOf(id);
if (index > -1) $playerInventory.ownedClothing.splice(index, 1);
})>>
<<replace "#avatar">><<RenderAvatar>><</replace>>
<</link>>
</td>
<td>
<<link "<img src='Images/Locations/City/ShoppingMall/RucksackTailor/Rucksack_Socks_02.png' style='width:100px;height:auto;border-radius:3px;padding: 0em 50px;'>">>
<<set $socks = "Rucksack_Socks_02">>
<<run State.variables.playerInventory.ownedClothing.push("Rucksack_Socks_02")>>
<<run [
"Rucksack_Socks_01",
"Rucksack_Socks_03",
"Rucksack_Socks_04",
"Rucksack_Socks_05"
].forEach(id => {
const index = $playerInventory.ownedClothing.indexOf(id);
if (index > -1) $playerInventory.ownedClothing.splice(index, 1);
})>>
<<replace "#avatar">><<RenderAvatar>><</replace>>
<</link>>
</td>
<td>
<<link "<img src='Images/Locations/City/ShoppingMall/RucksackTailor/Rucksack_Socks_03.png' style='width:100px;height:auto;border-radius:3px;padding: 0em 50px;'>">>
<<set $socks = "Rucksack_Socks_03">>
<<run State.variables.playerInventory.ownedClothing.push("Rucksack_Socks_03")>>
<<run [
"Rucksack_Socks_01",
"Rucksack_Socks_02",
"Rucksack_Socks_04",
"Rucksack_Socks_05"
].forEach(id => {
const index = $playerInventory.ownedClothing.indexOf(id);
if (index > -1) $playerInventory.ownedClothing.splice(index, 1);
})>>
<<replace "#avatar">><<RenderAvatar>><</replace>>
<</link>>
</td>
<td>
<<link "<img src='Images/Locations/City/ShoppingMall/RucksackTailor/Rucksack_Socks_04.png' style='width:100px;height:auto;border-radius:3px;padding: 0em 50px;'>">>
<<set $socks = "Rucksack_Socks_04">>
<<run State.variables.playerInventory.ownedClothing.push("Rucksack_Socks_04")>>
<<run [
"Rucksack_Socks_01",
"Rucksack_Socks_02",
"Rucksack_Socks_03",
"Rucksack_Socks_05"
].forEach(id => {
const index = $playerInventory.ownedClothing.indexOf(id);
if (index > -1) $playerInventory.ownedClothing.splice(index, 1);
})>>
<<replace "#avatar">><<RenderAvatar>><</replace>>
<</link>>
</td>
</tr>
<tr>
<td>
<<link "<img src='Images/Locations/City/ShoppingMall/RucksackTailor/Rucksack_Socks_05.png' style='width:100px;height:auto;border-radius:3px;padding: 0em 50px;'>">>
<<set $socks = "Rucksack_Socks_05">>
<<run State.variables.playerInventory.ownedClothing.push("Rucksack_Socks_05")>>
<<run [
"Rucksack_Socks_01",
"Rucksack_Socks_02",
"Rucksack_Socks_03",
"Rucksack_Socks_04"
].forEach(id => {
const index = $playerInventory.ownedClothing.indexOf(id);
if (index > -1) $playerInventory.ownedClothing.splice(index, 1);
})>>
<<replace "#avatar">><<RenderAvatar>><</replace>>
<</link>>
</td>
</tr>
</table>
<br>
<h3><b>GLASSES:</b></h3>
<table border="0" cellpadding="20" cellspacing="0" style="width: 70%; line-height: 0;">
<tr>
<td>
<<link "<img src='Images/Icons/remove.png' style='width:100px;height:auto;border-radius:3px;padding: 0em 50px;'>">>
<<set $glasses = "">>
<<replace "#avatar">><<RenderAvatar>><</replace>>
<</link>>
</td>
<td>
<<link "<img src='Images/Locations/City/ShoppingMall/CommonGround/CommonGround_Glasses_01.png' style='width:100px;height:auto;border-radius:3px;padding: 0em 50px;'>">>
<<set $glasses = "CommonGround_Glasses_01">>
<<run State.variables.playerInventory.ownedClothing.push("CommonGround_Glasses_01")>>
<<run [
"CommonGround_Glasses_02",
"CommonGround_Glasses_03"
].forEach(id => {
const index = $playerInventory.ownedClothing.indexOf(id);
if (index > -1) $playerInventory.ownedClothing.splice(index, 1);
})>>
<<replace "#avatar">><<RenderAvatar>><</replace>>
<</link>>
</td>
<td>
<<link "<img src='Images/Locations/City/ShoppingMall/CommonGround/CommonGround_Glasses_02.png' style='width:100px;height:auto;border-radius:3px;padding: 0em 50px;'>">>
<<set $glasses = "CommonGround_Glasses_02">>
<<run State.variables.playerInventory.ownedClothing.push("CommonGround_Glasses_02")>>
<<run [
"CommonGround_Glasses_01",
"CommonGround_Glasses_03"
].forEach(id => {
const index = $playerInventory.ownedClothing.indexOf(id);
if (index > -1) $playerInventory.ownedClothing.splice(index, 1);
})>>
<<replace "#avatar">><<RenderAvatar>><</replace>>
<</link>>
</td>
<td>
<<link "<img src='Images/Locations/City/ShoppingMall/CommonGround/CommonGround_Glasses_03.png' style='width:100px;height:auto;border-radius:3px;padding: 0em 50px;'>">>
<<set $glasses = "CommonGround_Glasses_03">>
<<run State.variables.playerInventory.ownedClothing.push("CommonGround_Glasses_03")>>
<<run [
"CommonGround_Glasses_01",
"CommonGround_Glasses_02"
].forEach(id => {
const index = $playerInventory.ownedClothing.indexOf(id);
if (index > -1) $playerInventory.ownedClothing.splice(index, 1);
})>>
<<replace "#avatar">><<RenderAvatar>><</replace>>
<</link>>
</td>
</tr>
</table>
<br>
[[Begin the game|Intro01]]
<<link "Skip to the end of week 2 (not recommended for new players)">>
<<run $journalEntries.push("Day 1: First day at Halden City. The train ride felt like a line drawn between my old life in Greybridge and... whatever this new chapter is. The city is huge, loud, and smells like rain and engine smoke. My dorm at Lindgren Hall is small but it's mine, and by some miracle, I don’t have a roommate. It’s quiet here. Unpacking gave me something to focus on. Shirts in drawers, books on shelves, laptop on the desk like a sentry. Even brought my old TV and game console from home,it helped fill the silence tonight.\n\nOrientation's tomorrow. Psychology, of course. I already memorized the course list. One of the textbooks was already on my desk when I arrived. Someone had underlined a sentence about suggestibility... Not sure why but it stuck with me.")>>
<<run $journalEntries.push("Day 2: The sunlight woke me up, and the dorm was already loud with doors opening and people talking in the hallway. I showered, got dressed, and checked my phone. Orientation was at nine, so I followed the crowd across campus. Everything looked bright and clean, with glass buildings and statues everywhere. Dr. Marlowe spoke at the orientation. She had a calm, serious voice and mentioned some kind of \"immersive\" assignment. That word stuck in my head. \n\nAfter that, I had to rush to my first class: Social Psychology 101. I barely made it. The room was dim, and the professor, Dr. Hartmann, was writing the word Conformity on the board. Her voice was sharp and clear. She said this class wasn't about other people, it was about us. About how far we would go to fit in. At one point, she looked right at me and said, \"The mask always wins.\" It felt less like a warning and more like something she knew for sure. \n\nI walked back to my dorm feeling a little off. It was only the first day, but things already felt strange. Maybe that's what college is supposed to be like. Pushing you into something new before you're ready for it.")>>
<<run $journalEntries.push("Day 3: Had my first Introduction to Psychology class today. Dr. Steinberg doesn’t mess around. The way he talks makes it feel like we’re supposed to think about everything, not just take notes and move on. He’s kind of intense, but in a way that keeps you paying attention. \n\nI sat somewhere in the middle. This girl near me said something. I think she was trying to start a conversation. Goth vibe, confident voice, definitely stood out. I pretended I didn’t hear her. Wasn’t really in the mood to talk to anyone. \n\nI told myself I came here to figure things out, not get sidetracked. But I keep thinking about what she might’ve said if I’d just looked at her.")>>
<<run $journalEntries.push("Day 4: Met Emily today in Cognitive Development. She’s kind of hard to describe without sounding cheesy. Really smart, fast with answers, super organized in a way that should be overwhelming, but somehow she makes it look easy. She’s also funny, which caught me off guard. \n\nI said yes to her study group without even thinking. It just came out. Not sure if it’s because I actually want the help or because it felt nice to have someone include me. \n\nShe said she’ll text me when it’s happening. So I guess I’ve got plans now. Social ones. Weird. But not bad.")>>
<<run $journalEntries.push("Day 5: Dr. Marlowe is intense. Like, actually kind of scary. She started the class with this whole speech about instincts and where our thoughts really come from. It was smart, no doubt, but also kind of unsettling. I didn’t even want to shift in my seat too loudly. \n\nThere was this girl sitting a few rows ahead of me. Lavender hair, black cat ears on her hoodie, and she was just doodling spirals in her psych book like none of it fazed her. At one point, she caught me staring and mouthed, Bored already? I looked away. Couldn’t come up with anything to say. \n\nAt the end of class, things got even weirder. I watched her, Lucy I think, walk right up to Dr. Marlowe and hand her a ripped page from her sketchbook. She didn’t say a word, and Marlowe didn’t ask. She just looked at it and gave a small nod, like something was already understood between them. \n\nIt felt like I wasn’t supposed to see that. Like I had stepped into a conversation I didn’t understand. \n\nPart of me wishes I’d said something. Another part is relieved I didn’t. \n\nBut something tells me I haven’t seen the last of her.")>>
<<run $journalEntries.push("Day 6: Today’s class… it was different. Not like the others.\n\nDr. Marlowe dimmed the lights and started talking about how belief is just manipulated perception. She showed us images, faces changing, crowds moving in sync, and kept repeating how the brain fills in the gaps. I swear, at some point I stopped taking notes and just stared.\n\nIt wasn’t boring, though. It was... unnerving. Like she wasn’t just teaching, she was testing something. She mentioned an assignment next week. Said we’d be picking from a list of case studies about how people’s beliefs can be reshaped. Sounded academic. But the way she said it felt... heavier than that.\n\nThen there was her.\n\nOutside the classroom. Leaning by the window, scrolling on her phone like she had nowhere else to be.\n\nI’d never seen her before.\n\nShe had this look, like she was dressed for class, but not really. Like the uniform was just a costume she wore for convenience. And when she spoke... she already knew what the class had been about. As if she could see right through it, and maybe through me, too.\n\nI didn’t catch her name.\n\nShe didn’t offer it.\n\nBut I keep thinking about the way she said, “Long night ahead,” and smiled like it was some kind of private joke I wasn’t part of.\n\nMaybe I won’t see her again.\n\nBut if I do…\n\nI think I’ll have questions.")>>
<<run $journalEntries.push("Day 7: I did laundry this morning. Figured it was a good idea to stay ahead of the mess.\n\nThe dorm hallway was quiet. The machines were humming, kind of like distant voices. I leaned against the wall, barely awake, scrolling through my phone while my clothes spun around.\n\nWhen I got back to my room and started folding, I stopped.\n\nThere was a pair of panties in my laundry.\n\nWhite. Soft. Laced edges.\n\nDefinitely not mine.\n\nThey were still warm. Like they came from someone else’s life and just… ended up in mine. Maybe it was an accident. Or maybe it wasn’t.\n\nI didn’t throw them out.\n\nI don’t even know why.")>>
<<run $journalEntries.push("Day 8: I woke up early today, way before anyone else on my floor.\n\nI just needed to move around a bit, stretch, clear my head. So I stepped out into the hallway.\n\nIt was completely still. No voices. No footsteps. Just this calm silence, some soft sunlight coming through the windows, and the quiet hum of the vending machines.\n\nIt actually felt kind of peaceful.\n\nThen I passed one of the dorm rooms. I think it was the one two doors down from mine.\n\nAnd I smelled it. Perfume.\n\nLight. Floral. Girly.\n\nLike someone had just sprayed it, or maybe like it had always been there.\n\nThe scent disappeared after a few steps. But for some reason, it stuck in my mind.\n\nAlmost like a memory I didn’t know I had.")>>
<<run $journalEntries.push("Day 9: Dr. Hartmann didn’t start with a greeting. She made a statement.\n\nNo small talk. Just three words written on the board:\n\nConform. Perform. Transform.\n\nShe talked about how we act out different versions of ourselves. How we shift, sometimes without even realizing it, just to match what people expect. In class. Around campus. Even online. I noticed I was sitting up straighter without thinking about it.\n\nShe told us to start noticing those little changes. Like when our voice changes around different people, or how we sit, or smile, or stay quiet. \n\nThere’s no format. No grade. She just wants us to be real.\n\nI walked out of class feeling kind of exposed, like she held up a mirror and made me look at myself without warning.\n\nAnd honestly... I think that was her plan.")>>
<<run $journalEntries.push("Day 10: Dr. Steinberg went deeper today. Not just into psychology, but into us.\n\nHe talked about how identity forms through the roles we’re given. How we take on labels when we’re too young to even question them.\n\nThen he asked, who’s writing your script?\n\nThat question hit harder than I thought it would.\n\nSophia was sitting in front of me again. She muttered something about the class, said most people are too scared to let go of who they think they’re supposed to be.\n\nShe didn’t say it like she was daring us. It felt more like a test.\n\nI still don’t know who’s writing my story.\n\nBut for the first time, I think I actually want to find out.")>>
<<run $journalEntries.push("Day 11: Professor Williams talked about how the mind works, how we don’t just see the world as it is. We build it, piece by piece, from everything we’ve experienced before.\n\nIt sounds kind of obvious when you say it out loud, but sitting there in class, it felt different. It felt almost personal. Like realizing you’ve been walking through a funhouse full of mirrors and you’re only just now noticing how warped everything is.\n\nHe told us to reflect on it. Not for a grade or anything formal. Just to notice the moments when our way of thinking gets challenged.\n\nHonestly, I think I felt that happening right there in the room. Like he knew the exact spot to press.\n\nEmily, of course, was taking perfect notes like always. It’s like her brain is made for this stuff. She leaned over and whispered that her brain was breaking, and I almost laughed. She has this way of breaking the tension without actually ruining the moment.\n\nI still don’t know what I’m going to write for the assignment.\n\nBut I can already tell something’s shifting.\n\nMaybe that’s what we’re supposed to notice.")>>
<<run $journalEntries.push("Day 12: Dr. Marlowe's class felt different today.\n\nCold logic, clinical terms. Brain scans, electric pulses, reward systems. She talked like free will was just a nice idea we tell ourselves.\n\nPraise, punishment, repetition. That’s all it takes, and the mind starts to follow.\n\nIt’s kind of freaky how much of who we are might just be patterns and responses.\n\nBut the thing that stuck with me was that girl. The one sketching spirals in her notebook.\n\nThere was something about how focused she looked. Like she already understood what Dr. Marlowe was saying. And maybe even agreed with it.\n\nI don’t know if I’m actually starting to get the material...\n\nOr if the material is starting to get me.")>>
<<set $socPsych = 2>>
<<set $introPsych = 2>>
<<set $cognDev = 2>>
<<set $neuroFound = 2>>
<<set $psychBelief = 1>>
<<set $saturdayEvent = 1>>
<<set $sundayEvent = 1>>
<<set $isLucyQuestActive = true>>
<<set $isEmilyQuestActive = true>>
<<set $isSophiaQuestActive = true>>
<<set $foundSock = true>>
<<set $currentDay = 13>>
<<set $daysPassed = 12>>
<<set $inventory.push({name: "Lace Trimmed Panties", description: "Pair of panties that I found in my laundry basket. Not sure where it is from."})>>
<<set $weekDay = "Friday">>
<<set $hour = 9>>
<<set $minute = 0>>
<<set $period = "AM">>
<<set $energy = 100>>
<<set $lust = 0>>
<<set $hunger = 0>>
<<set $hygiene = 100>>
<<set $storyContent = false>>
<<goto "Dorm">>
<</link>>
<</nobr>>You pause outside her door for a second.
The only sound in the quiet hallway is the gentle hum of fluorescent lights overhead. You reach up to knock, but before you can reach the door, it opens.
Emily smiles as she stands there. Her camisole and pale blue cardigan contrast with her bare feet on the shiny dorm floor. Her voice, her face, and her presence all have a gentle quality.
<img src="Images/Story/EmilyPath01/01.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<emily>>$mc! You came. I wasn’t sure you would.<</emily>>
<<mc>>Yeah. Uh… I said I would.<</mc>>
<<emily>>I know. I just wasn’t sure. Sometimes people change their minds after the first step.<</emily>>
She steps aside.
<<emily>>Come in. Leave your shoes by the door. I want you to feel comfortable.<</emily>>
You follow her lead and enter her dorm. It had a subtle floral and vanilla smell. The room feels soft. A fluffy throw and a tidy bed. Candles near the window flicker softly. Her laptop is waiting on the desk, closed.
<img src="Images/Story/EmilyPath01/02.png" style="width:75%; height:auto; display:block; margin:0 auto;">
She points to the bed and sits down next to you. Not too close. Just enough.
<<emily>>I’ve been thinking about you since we talked. About what it must’ve been like.<</emily>>
<<mc>>The video?<</mc>>
<<emily>>Don’t worry. I’m not here to tease or judge.<</emily>>
<<mc>>It was… more intense than I thought. I thought I’d laugh at it, or feel weird. But…<</mc>>
<<emily>>But it got into you.<</emily>>
You simply nodded.
<<mc>>It’s still in my head. I keep hearing the voice. Feeling it. Like I’m still under.<</mc>>
She reaches out to you and brush her featherlight fingers across your wrist.
<<emily>>That’s what they do. That’s why I’ve never watched one.<</emily>>
<<mc>>You’ve never watched one?<</mc>>
<<emily>>No. I’ve studied them, academically. I’ve read transcripts. Analyzed audio patterns. But I’ve never listened to one. Not really.<</emily>>
You look at her, surprised.
<<mc>>Why not?<</mc>>
<<emily>>Because I know how they work. And I want to be the one holding the lantern, not following it.<</emily>>
She gives your hand a gentle, comforting squeeze.
<<emily>>That’s why I’m here, $mc. To walk with you, if that’s where you want to go.<</emily>>
You take a swallow. There is a slight buzzing beneath the surface, but the room feels safe and quiet once more.
<<emily>>There’s another video. More… immersive. Deeper. Slower. I’m not offering it because I want to see what happens. I’m offering because I think you want to.<</emily>>
She looks at your face with a kind expression.
<<emily>>But it’s your decision. I’ll be here either way.<</emily>>
<<mc>>I… I don’t think I’m ready.<</mc>>
Emily doesn’t flinch. She doesn’t look disappointed. She simply gives a slow nod and gently lets go of your hand.
<<emily>>That’s completely okay. You’re allowed to say no, $mc. You’re allowed to be scared.<</emily>>
<<mc>>It’s not just fear. It’s like… I’m still thinking about the first one. About what it did to me.<</mc>>
<<emily>>What did it do?<</emily>>
You pause. It takes some effort to say the right words.
<<mc>>It made me feel… exposed. Like something inside me got seen. And I didn’t even know it was there.<</mc>>
<<emily>>And was it bad? What you saw?<</emily>>
Her voice is quiet, almost whispery, and she tilts her head.
<<mc>>No. That’s the problem. It didn’t feel bad. It felt… warm. Good. Too good.<</mc>>
She cracks a kind smile.
<<emily>>I understand. And I don't want you to feel rushed.<</emily>>
She takes a moment to stand up and walks over to her desk. She keeps her hands off the laptop, but lightly presses her fingers against the lid. She turns back to you, with a gentle expression.
<<emily>>I’m not going to play anything. Not unless you ask me to. But I want you to consider something. That feeling you had, the warmth, the openness, it wasn’t the video doing something to you. It was you letting something rise up. They already talked about this in the classes...<</emily>>
She returns and sits next to you once more, this time close. Her shoulder comes into contact with yours.
<<emily>>That part of you? It’s yours. Not mine. Not the voice in the spiral. Yours.<</emily>>
You remain silent. All you do is breathe. Her presence is steady, grounding.
<<emily>>So if you’re scared… maybe that’s because this matters. Maybe that’s because you’re standing at the edge of something real. I’m not here to lead you off a cliff, $mc. I’m just here to sit with you while you decide if you want to open the next door.<</emily>>
A brief silence filled the dorm. Warm. Not empty.
<<mc>>…Could I watch it here? With you?<</mc>>
She smiles.
<<emily>>Of course. I’d like that.<</emily>>
With the same gentleness she's showed to you throughout the evening, she gets up and opens her laptop. You take a step forward and face it. Now the air feels a bit heavier. Expectant. Emily approaches you from behind while clutching the headphones.
<<emily>>Let me?<</emily>>
You nod. She moves cautiously and slowly. Her body is behind you, and you can feel it, not pressing, but present. She gently adjusts the headphones as she slides them over your ears. Her fingers hover for a fraction of a second longer than necessary. Then she softly speaks near your ear:
<<emily>>I’ll be right here, $mc. Just listen. Just feel.<</emily>>
You nod again, your eyes fixed on the spiral as it begins to turn.
[[Watch the spiral|EmilyPath01_02]]
<<nobr>>
<<set $storyContent = true>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<</nobr>>The spiral turns. Initially slow, smooth, elegant. Then faster, turning your eyes inward. Then, the headphones softly hum. A velvety, feminine voice starts talking. Not commanding. not forceful. Just... Inevitable.
<span class="her" data-text="Her">Just watch.</span>
Soft, breathing-like flashes start.
The face of a girl with her lips parted in pleasure and her eyes half closed. A sissy on her knees with a soft smile and a calm expression. A woman stroking lace with her fingers while wearing pastel underwear. Soft cheeks, lip gloss, and a pink bra strap that slides off a shoulder.
<span class="her" data-text="Her">You want this.</span>
<img src="Images/Computer/Hypnosis/hypno_02.gif" style="width:75%; height:auto; display:block; margin:0 auto;">
The spiral pulses with light. The words appear, not lingering, just there and gone like a thought:
<span class="her" data-text="Her">YOU ARE A SISSY</span>
A rush of color. More images.
<span class="her" data-text="Her">YOU WANT TO SUBMIT</span>
You notice that you are slightly bending forward. Although you are conscious of your body, you have no control over it. In your chest, a warm flutter starts to form.
<span class="her" data-text="Her">JUST WEAR PRETTY PANTIES</span>
Soft, feminine laughter reverberates in the background. Not mocking. Welcoming.
<span class="her" data-text="Her">You don’t need to fight. You don’t need to think. You just need to feel.</span>
The images come faster now. Hypnotized faces, gentle smiles, silky fabrics, painted nails. Bliss and softness, over and over.
<span class="her" data-text="Her">YOU ARE A GOOD GIRL</span>
<span class="her" data-text="Her">IT FEELS GOOD TO OBEY</span>
Something changes inside of you, like a key turning to reveal something that was there all along.
Then… silence. The spiral slows. The light fades. You blink. Your body is warm. Your breathing is shallow. And Emily is right there, standing behind you, her hand already reaching for the headphones.
[[Blink|EmilyPath01_03]]The spiral has vanished, replaced by a dim screen. It seems as though the world has stopped to give you a chance to breathe. The headphones are carefully taken off by Emily's hands. She touches you carefully, almost reverently, as if she's scared to break whatever silent spell you're still under. She steps in front of you, searching your face with kind eyes.
<<emily>>Hey, come back to me.<</emily>>
Your eyes narrow. Her cardigan is slipping a little off one shoulder, and warm light is catching the gold in her hair. She's so close now.
<<emily>>“How do you feel, $mc?<</emily>>
You take a shaky breath. You feel as though something is still fluttering and not quite settled in your chest.
<<mc>>I feel… floaty. Like I’m still halfway inside it.<</mc>>
<<emily>>That’s normal. It’ll fade soon.<</emily>>
She then uses her warm fingers to brush a strand of hair behind your ear.
<<emily>>But the rest? The way it made you feel… the parts it lit up inside you?<</emily>>
<<mc>>I liked it. I liked the way it made me feel. And I… I wanted it to keep going.<</mc>>
On the final word, your voice cracks a little, but it's from honesty, not pain. Emily doesn't say a word. She just smiles.
<<emily>>Thank you for telling me. That means a lot.<</emily>>
She places her hands lightly on your arms, grounding you.
<<emily>>I know it’s scary. Letting go like that. But you did it. And you came back. And now… you know a little more about who you are, don’t you?<</emily>>
You nod slowly.
<<mc>>Yeah. I think I do.<</mc>>
She leans in without hesitation as her expression softens even further. Her warm and soft lips touch yours. The kiss is tender. Slow. Not possessive. Just… present. She gently presses her forehead against yours as she pulls back.
<img src="Images/Story/EmilyPath01/03.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<emily>>Whatever this becomes, $mc… just know I’m with you. Not to push. Just to hold your hand, wherever it leads.<</emily>>
You close your eyes. And for the first time since this started, it feels like maybe you're not alone in it after all.
<<nobr>>
<<set $emilyQuest += 1>>
<<link "Return to your dorm">>
<<set $storyContent = false>>
<<set $energy -= 40>>
<<set $lust = 100>>
<<set $femininity += 0.5>>
<<set $curiosity += 1>>
<<set $hypnoExposure +=1>>
<<set $hunger -= 3>>
<<set $hygiene -= 3>>
<<run $journalEntries.push("Day " + $currentDay + ":I went to Emily’s dorm today.\n\nI didn’t even knock. She opened the door before I could. Smiling. Like she already knew I’d come.\n\nHer room was soft and warm. Vanilla, candles, tidy bed. It felt safe. Comfortable in a way that made me nervous.\n\nWe talked. About the video. I told her I couldn’t stop hearing the voice. That it felt like it was still inside me. She said that’s why she never watched one. Said she wanted to be the one holding the lantern, not chasing it.\n\nThen she offered me another video. Deeper. Said it was my choice. That she’d be there either way.\n\nI asked if I could watch it with her.\n\nShe smiled and said she’d like that.\n\nShe placed the headphones on me herself. The spiral began. The voice was soft. Feminine. Not demanding, just certain. Images flashed by. Lace. Smiles. The words felt like truth. I felt something shift.\n\nWhen it ended, she took the headphones off like I might break. I told her I liked it. That I wanted it to keep going.\n\nShe kissed me. Light. Kind. Said she’d walk this path with me.\n\nAnd for the first time, it didn’t feel like I was falling alone.")>>
<<goto "Dorm">>
<</link>>
<<set _targetHour = 9>>
<<set _targetPeriod = "PM">>
<<if $hour != _targetHour || $period != _targetPeriod || $minute != 0>>
<<set _minutesToSleep = setup.minutesUntil(_targetHour, _targetPeriod)>>
<<if _minutesToSleep > 0>>
<<advanceTime _minutesToSleep>>
<</if>>
<</if>>
<<statChange "+ Femininity" "pink">>
<<statChange "+ Hypno Exposure" "pink">>
<<statChange "+ Curiosity " "lime">>
<</nobr>>The dorm felt like a cage that afternoon. You tried studying, tapping your pen against the page until the sound itself felt like static in your head. The words in your notes swam, refusing to line up, and stress had been building like a weight under your ribs all week, pressing harder every time you tried to breathe evenly.
Your laptop glowed faintly on the desk, the forum thread was still open where someone had linked the file. No context, no explanation, just a title:
<i>"Gentle Reprogramming, 30 minutes."</i>
You told yourself you're only curious, that maybe listening for a few minutes would take the edge off. It felt almost like lighting a cigarette, you didn’t need it, you just wanted the pause it promised.
When the spiral bloomed on the screen, it was different from the one Emily had shown you. It was less polished, harsher in its colors, yet it still pulled at your eyes like a tide. Your head leaned forward without your permission, and the headphones hummed with a low drone, steady as breathing.
<video autoplay loop muted playsinline width="100%">
<source src="Images/Computer/Hypnosis/hypno_14.mp4" type="video/mp4">
Your browser does not support the video tag.
</video>
The voice that followed wasn’t as soft as the last one, but it threaded into your ears the same way.
<span class="her" data-text="Her">BREATHE IN</span>
<span class="her" data-text="Her">LET GO</span>
<span class="her" data-text="Her">DON'T FIGHT WHAT FEELS GOOD</span>
Your chest rose and fell on command. At first you noticed how artificial it sounded, like someone reading a script, but soon that thought thinned out. The words didn’t feel like they were being spoken to you anymore, more like they were surfacing from the inside.Pretty thoughts, soft thoughts, feminine thoughts...
Images flickered again. A boy pulling lacy underwear up his thighs, a girl smoothing lip gloss across a mouth that could have been yours if you looked from the right angle, painted nails brushing against silk sheets. The rhythm of the flashes picked up, and each one left a residue in your mind, like fingerprints pressed into clay. You tried to tell yourself it wasn’t doing anything, that you were still in control, but your body betrayed you. Your breathing quickened, your chest fluttered, your thighs tensed, and a creeping heat moved under your skin, shame mixing with want until you couldn’t tell the difference.
<span class="her" data-text="Her">YOU WANT THIS</span>
<span class="her" data-text="Her">YOU'VE ALWAYS WANTED THIS</span>
The words landed too neatly, they pierced through stress, through fatigue, and found a part of you you didn’t want to admit existed. Your mouth went dry. You ripped the headphones off halfway through the track, the spiral slowed without the sound, but the afterimage clung to your eyes. You rubbed at them until they burned, yet when you blinked, you could still see the soft, pastel smile of the girl in the video floating behind your eyelids.
Your pulse was erratic, part of you wanted to slam the laptop shut and never touch it again, but another part of you wanted to press play again and sink deeper, to stop resisting and let it all wash over you. You pushed the chair back and stood. The room smelled faintly of sweat and faint vanilla from a candle you had burned earlier, but it suddenly felt airless. You couldn’t stay like this, caught between wanting and fearing.
Emily...
Her name formed like a lifeline. You remembered the way she looked at you before, with patience, with a steadiness you didn’t have. She had told you the warmth came from inside, not from the spiral. Maybe she could explain what this was, or at least keep you from drowning in it. You grabbed your hoodie, hands trembling as you pulled it on, and left the room with the image still clinging behind your eyes.
[[Go to Emily's dorm|EmilyPath02_02]]
<<nobr>>
<<set $storyContent = true>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<</nobr>>The hallway outside Emily’s room felt quieter than usual, like the building itself was holding its breath. You hesitated with your fist raised, then knocked twice, not hard, just strong enough. The door opened almost right away. She took one look at your face and softened. Tonight she wore a pastel pink blouse with lace trim at the collar, tucked loosely into a flowing white skirt that brushed her knees. Her bare feet pressed into the dorm floor, toenails painted a soft lilac. The light behind her was warm and low, a lamp with a linen shade and a little army of candles on the windowsill. Vanilla and something floral, it seems.
<<emily>>Hey, you look like your brain ran a marathon.<</emily>>
You tried to smile and failed. Your mouth felt like paper.
<<mc>>Can we talk?<</mc>>
<<emily>>You never have to ask permission to talk here. Come in, shoes by the door, same as before.<</emily>>
You slipped inside, feeling too hot under your hoodie, so you tugged it off and held it without knowing what to do with it, but a couple of seconds later, she took it from you and hooked it on a chair. The room was neat in that Emily way where nothing felt showy, just intentional. The bed was made, folded blanket at the end, a small tray with two mugs and a little jar of honey waited on the desk like she had been expecting someone who needed comfort.
<<emily>>Tea?<</emily>>
You nodded. When you reached for the mug, your fingers trembled enough that the ceramic clicked on the saucer. Emily noticed but said nothing, instead, she just sat on the bed and patted the space beside her. Not too close, but with enough room to breathe. You sat and stared at the steam.
<img src="Images/Story/EmilyPath02/01.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<mc>>I watched another file, one I found on a forum. It was harsher than yours, I mean, the voice felt cheap and scripted. But it still got to me. I couldn't stop seeing things after. The images keep bouncing around in my head... I feel like I am split down the middle... one part of me wants to delete everything and pretend this never started, but the other part wants to go deeper... Umm... it's like I'm pulling toward it without permission. I hate that it works, and I also hate that I want it to work.<</mc>>
Your throat got dry from all the talking, so you took a sip of the tea. It tasted like chamomile, sweet and safe. Emily listened with her head tilted in that way she had. She rested her elbows on her knees and threaded her fingers together.
<<emily>>Thank you for telling me, that is a lot to carry alone. You don't have to edit yourself here, it's fine to be messy.<</emily>>
<<mc>>It feels like failure. I told myself I would take a break, but I lasted next to nothing. Then the stress built up, I put the headphones on and it was like I could breathe for the first time all week. That should scare me, right?<</mc>>
She tapped her thumb against the rim of her mug, not thinking, just grounding.
<<emily>>It should make you curious before it scares you. Fear without inspection makes monsters out of shadows. Curiosity lets you turn the light on. What did it give you when you felt like you could breathe?<</emily>>
You stared at the steam again, searching for the right size of truth.
<<mc>>It gave me quiet, the part of my head that never shuts up, the one that tells me I'm pretending, that part went quiet. There was this warm space where I didn't have to force anything, I just had to listen and let it wash through me. Then the shame came in and sat on my chest like a cat that does not care if I can breathe or not.<</mc>>
She smiled at the cat line... it made the room feel less like a courtroom.
<<emily>>Most people call that first part trance, focused attention, narrowed awareness, you could call it meditation with training wheels. Hypnosis is not mind control, it's permission. Your brain likes being given a single task, and when it gets it, it gets to drop some of the other plates it's spinning. The quiet you felt didn't come from a magic spell, it came from your attention agreeing to be guided.<</emily>>
<<mc>>So it's me, not the spiral.<</mc>>
<<emily>>It's you, the spiral's a doorbell, but you decide whether to open the door. You're not broken for liking quiet, and you're also not bad for liking the content of that quiet. People chase quiet in gyms, in churches, in games, in sex, in long walks with bad podcasts. You found a quiet that happens to touch a part of you you've been ignoring.<</emily>>
The words landed like small stones, steady and honest, no sugar coating, no lecture voice either. Your shoulders dropped a little as you listened to her.
<<mc>>It still feels like I am being pushed. The script in the file said I want this, that I've always wanted this. It felt like it was planting the thought and then proving it by saying it again.<</mc>>
Emily nodded.
<<emily>>Suggestions can be clumsy. The good ones match what's already there, and the bad ones try to build a house where there is no foundation and then act surprised when the roof falls in. You're sensitive during trance, yes, but you are not a puppet. When a suggestion lands, it's usually because it fits a shape you already have.<</emily>>
You sighed as she talked.
<<emily>>That shape might be small or half hidden, and the suggestion gives it permission to unfold. That's why I don't like a lot of internet files, they shoot a firehose at everything. What you need is a drip line, something that nourishes only what you want to grow.<</emily>>
You shivered as you thought of the cheap voice again, the quick flash images, the way each one had left a smear on your mind.
<<mc>>What if I want to grow it and I'm afraid of who I'll be if I do? Afraid of liking it so much that I won't come back to who I am now?<</mc>>
She took a longer breath, then set her mug down and turned a little more toward you.
<<emily>>Then we build a frame, growth without a frame feels like falling, growth with a frame feels like climbing. You get to choose the frame, consent, boundaries, values. When you say yes to something, you're not saying yes forever. You're saying yes to the next step, and if the next step doesn't match your values, we pause, we reflect and then we adjust. You control the staircase.<</emily>>
The room went quiet for a few beats. The candle flames made soft halos on the wall.
<<mc>>I keep thinking about the images, lace, lip gloss, the words "good girl" . That's the part that sticks under my ribs, it's not just the quiet, but the idea that I could be softer and it would feel right. I don't know how to not feel stupid for wanting that.<</mc>>
Emily didn't flinch, her eyes stayed warm.
<<emily>>Wanting softness is not stupidity, it is a need. You grew up with rules about what softness means, and most of those rules are costume pieces pretending to be laws of physics. You can put them back on the hanger. If the idea of being softer feels like relief in your body, that is data. Body data is not always truth, but it's not useless either. Treat it like a research study, note the result, repeat with a small variation. If you keep getting relief when you lean into softness, we can trust that pattern more each time.<</emily>>
<<mc>>And the shame?<</mc>>
<<emily>>Shame is the price of tickets to shows we didn't want to attend. It tells you the crowd around you would boo if you stepped on stage in a new costume, but the crowd doesn't matter. The shame may come, but it will go just like it came, and then your brain learns you survived the costume change and nothing exploded.<</emily>>
Her voice had that anchor quality again. It wasn't hypnotic, just steady. You could feel your breath finding a more even pattern without even trying.
<<emily>>Let's something simple, not a video, just attention. Put your feet flat on the floor, feel the socks against your toes. Notice the chair under your thighs. Find three sounds.<</emily>>
<<mc>>Your heater... the hallway... and... umm.. your breath.<</mc>>
<<emily>>Good, now name three colors in the room.<</emily>>
<<mc>>Blue cardigan hanging by the wardrobe, white mug, green plant by the window.<</mc>>
<<emily>>Good, now, notice the place under your sternum where the anxiety curls. Put a hand there. Tell it we're not doing anything permanent tonight, we're just having tea and letting curiosity map the edges. That is all.<</emily>>
You did it. It was small, but the knot loosened.
<<mc>>It's quieter.<</mc>>
<<emily>>That's your baseline. You can come back to it whenever you want. Everything else is optional.<</emily>>
You looked at her closed laptop on the desk.
<<mc>>I don't know if I should keep using the forum files. They felt wrong, too blunt, but they also stirred something in me. I don't know what to do with that.<</mc>>
Emily tilted her head, considering you with calm patience.
<<emily>>Then we don't run from them, but instead, we hold them up to the light. They're not enemies, they're mirrors, and yes, some are clumsy or even careless, but clumsy words can still show us the shapes inside. If they light something in you, it means there's something real there, right? That doesn't make you broken, just curious.<</emily>>
You blinked. The words landed differently than you expected.
<<mc>>So... I should keep listening?<</mc>>
<<emily>>If you want to, yes, bit the key is how you listen. You don't have to let them bulldoze you, you can just embrace them as experiments. One night, notice how your body reacts to the sharper commands. while in another, compare it to the softer drip line we make together. You don't have to choose between them, both can teach you. The forum files might expose hidden cravings, while our sessions can give you the framework to understand them, to keep you safe and steady while you explore.<</emily>>
Her voice stayed low, grounded, not urging, not forbidding.
<<emily>>Think of it like this, the harsher files are storms. Sudden, messy, but powerful. What we're building together is the lighthouse. You can sail into storms if you want to, because you know the light is waiting to guide you back. That way, the storm's not danger, it's discovery.<</emily>>
You sat with that. The idea felt strange, but also sane, something a person could live with.
<<mc>>What if, even with all that, I keep wanting the other kind, the sharper stuff, the "you are a sissy" lines? They light something in me and I don't know if that means I am broken or if it means the shape is real and I am just mad about it.<</mc>>
Emily leaned back against the headboard, next to you now.
<<emily>>If it lights something in you, we don't pretend it doesn't. We ask what it is for. Is it humiliation that feels like a shortcut to quiet, or is it a script that lets you stop performing a role you are tired of? Is it your brain asking for a simpler story?<</emily>>
You sat back, wondering if you already new the answer to these questions.
<<emily>>Each answer suggests a different practice. If it's humiliation, we can replace it with vulnerability that you choose, where the power dynamic is negotiated and kind. If it's performance burnout, we can give you contexts where softness is allowed without a show, and if it's a simpler story, we can write one that fits who you are becoming, not a stock line from a random file.<</emily>>
<<mc>>That sounds like a lot of work.<</mc>>
<<emily>>It is, but it's work you do in a soft chair with tea, not on a battlefield. You're not fighting yourself, you're interviewing yourself. You don't have to like every answer on the first day.<</emily>>
You laughed, small and real. It made your eyes sting again.
<<mc>>I still feel conflicted. The pull didn't vanish just because I know what it is. I want to be good, and I also want to give in. Those feel like opposite verbs in my head.<</mc>>
<<emily>>What if good and give in are not opposites? What if good means honest, and give in means relax your shoulders? You can be honest about wanting and you can relax into what's safe and chosen. If a suggestion says "abandon yourself", we toss it. If a suggestion says "meet yourself", we explore it. The difference's the moral center. You keep yours, and I'll remind you if you drop it.<</emily>>
Her hand hovered, then rested on your forearm.
<img src="Images/Story/EmilyPath02/02.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<emily>>Do you wanna try a small practice right now? No spiral or headphones. We'll write your script. Five lines, your lines. You read them to yourself with your eyes closed and you try to notice what your body does. If anything pinches or pulls, we edit it. If something softens, we keep it. That way, the next time stress hits, you have a pocket version, and when you listen to a forum file, you'll have your own words to balance it against.<</emily>>
You nodded and she immediately grabbed a notebook from her desk and a pen with tiny flowers on it. She handed them to you and waited.
You stared at the blank page until the first line came slowly, like a shy person crossing a room.
<img src="Images/Story/EmilyPath02/03.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<mc>>I give myself permission to rest.<</mc>>
Second one...
<<mc>>I can be soft without losing myself.<</mc>>
Your chest let go of a bit more air as you wrote the third.
<<mc>>I choose what touches me and what doesn't.<</mc>>
Your jaw unclenched... fourth one.
<<mc>>I can explore without labels today.<</mc>>
The inner critic tried to speak and then faded. Fifth one...
<<mc>>If I feel shame, I'll breathe and remember I'm safe in my own hands.<</mc>>
You pushed the notebook back to her. She read the lines and smiled like you had built a small house and invited her in.
<<emily>>Close your eyes and repeat them quietly to yourself, slowly. Let each line sit for a beat, breathe between them and I'll keep watch.<</emily>>
You did it. The words didn't feel like fireworks, they felt like warm stones lining a path. You walked it once, twice, and on the third pass, your shoulders finally dropped all the way. The buzzing that had chased you from your room simmered down into something manageable. When you opened your eyes, Emily was still there, steady as a lighthouse.
<<emily>>How does your body feel right now?<</emily>>
<<mc>>Like I took a shower after a long day... not perfect, but better.<</mc>>
<<emily>>That's the target. Not perfect, better, repeatable. If you still feel conflicted later, we'll talk again. There's no quiz or timeline. There's only the next honest step.<</emily>>
You nodded. The conflict hadn't evaporated, but it sat quieter though, like a dog that had been walked and could finally lie down.
<<emily>>I'm proud of you, not because you resisted or gave in, but because you told the truth and stayed present with it. That is how you change a life without breaking it.<</emily>>
You let that sink in. You believed her, at least for tonight.
When you rose, she stood too, moving with you as though she didn’t want to break the rhythm of the moment. At the door she reached up and brushed her fingers along your cheekbone, with a tenden and lingering touch, like punctuation at the end of a sentence you had been struggling to write. Her eyes searched yours for a beat longer than necessary, and you felt your breath catch.
<<emily>>Text me if the buzzing comes back, but use the script first. If you need my voice, I'll read it to you on the phone. Your voice is the one that matters most, but you can borrow mine until yours feels strong enough.<</emily>>
You swallowed. The knot didn't vanish, but it loosened enough to let warmth spread through your chest.
<<mc>>Thank you.<</mc>>
Her smile was soft, almost shy, as she leaned in to press her forehead lightly against yours.
<img src="Images/Story/EmilyPath02/04.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<emily>>You're welcome. Sleep well, researcher.<</emily>>
For a moment you stayed there, close enough to feel her breath, then she let you go with a final brush of her fingers against your hand.
You stepped into the hall and the air felt cooler, but also lighter. You slid your hands into your pockets and walked back to your room with the notebook phrases, and the memory of her closeness, moving like a slow tide in your head.
<<nobr>>
<<set $emilyQuest += 1>>
<<link "Return to your dorm">>
<<set $storyContent = false>>
<<set $energy -= 20>>
<<set $lust += 30>>
<<set $femininity += 2>>
<<set $curiosity += 2>>
<<set $hypnoExposure +=2>>
<<run $journalEntries.push("Day " + $currentDay + ":Today was rough, the dorm felt like it was shrinking in on me, like I couldn’t get a full breath no matter how hard I tried. I cracked and put on one of those forum files. Told myself I was just curious, but let’s be real, I wanted the quiet, and yeah, it worked... too well. The spiral, the voice, the images, they dug under my skin. Half of me wanted to smash the laptop, the other half wanted to hit replay. That conflict left me shaking.\n\n
I ended up at Emily’s door. She didn’t flinch when I spilled it all, didn’t judge, just sat with me. Tea, candles, her voice doing that grounding thing. She got me to write my own lines, five little sentences in a notebook with a flowery pen, and damn, they actually helped. Reading them out loud felt less like a performance and more like... I don’t know, laying down bricks on a path. The buzzing in my head actually shut up for once.\n\n
Then, at the door, she brushed my cheek and pressed her forehead to mine. Simple, gentle, but it lit me up inside in a way no spiral ever could. She said I can borrow her voice until mine feels strong enough. That’s... more kindness than I knew what to do with.\n\n
So yeah, still conflicted, still scared of how much I want this, but tonight, it feels a little less like drowning and a little more like learning how to float.")>>
<<goto "Dorm">>
<<statChange "+ Femininity" "pink">>
<<statChange "+ Hypno Exposure" "pink">>
<<statChange "+ Curiosity " "pink">>
<</link>>
<<advanceTime 180>>
<<set $hunger -= 5>>
<<set $hygiene -= 5>>
<</nobr>><<nobr>>
<<set $unreadMessagesEmily = false>>
<<set $chatStep = 0>>
<<unset $emilyReply1>>
<<unset $pendingReply>>
<div class="chat-header">
<img src="Images/contacts/emily.png" alt="Emily" class="chat-avatar">
<span class="chat-name">Emily</span>
</div>
<<set $storyContent = true>>
<</nobr>>
<div class="message-screen" id="chatBox">
<div class="bubble incoming">Hey $mc</div>
<div class="bubble incoming">Haven't heard from you since our last conversation...</div>
<div class="bubble incoming">Is everything ok?</div>
</div>
<div class="message-input">
<input type="text" id="messagePreview" readonly placeholder="Choose a reply..." />
<button onclick="sendMessage()">Send</button>
</div>
<<nobr>>
<div class="reply-options">
<<link "Hey, Emily! I'm ok, I guess...">>
<<set $pendingReply = "Hey, Emily! I'm ok, I guess...">>
<<run $("#messagePreview").val($pendingReply); $(".reply-options").hide()>>
<</link>>
</div>
<</nobr>>
<<nobr>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<</nobr>><<nobr>>
<<set $chatStep = 1>>
<<unset $emilyReply2>>
<<unset $pendingReply>>
<div class="chat-header">
<img src="Images/contacts/emily.png" alt="Emily" class="chat-avatar">
<span class="chat-name">Emily</span>
</div>
<</nobr>>
<div class="message-screen" id="chatBox">
<div class="bubble incoming">Hey $mc</div>
<div class="bubble incoming">Haven't heard from you since our last conversation...</div>
<div class="bubble incoming">Is everything ok?</div>
<div class="bubble outgoing"><<print $emilyReply1>></div>
<div class="bubble incoming">Good... So, are you free right now?</div>
<div class="bubble incoming">I... Kinda wanna talk to you about something.</div>
</div>
<div class="message-input">
<input type="text" id="messagePreview" readonly placeholder="Choose a reply..." />
<button onclick="sendMessage()">Send</button>
</div>
<<nobr>>
<div class="reply-options">
<<link "Talk about what?">>
<<set $pendingReply = "Talk about what?">>
<<run $("#messagePreview").val($pendingReply); $(".reply-options").hide()>>
<</link>>
</div>
<</nobr>><<nobr>>
<<set $chatStep = 2>>
<<unset $emilyReply3>>
<<unset $pendingReply>>
<div class="chat-header">
<img src="Images/contacts/emily.png" alt="Emily" class="chat-avatar">
<span class="chat-name">Emily</span>
</div>
<</nobr>>
<div class="message-screen" id="chatBox">
<div class="bubble incoming">Hey $mc</div>
<div class="bubble incoming">Haven't heard from you since our last conversation...</div>
<div class="bubble incoming">Is everything ok?</div>
<div class="bubble outgoing"><<print $emilyReply1>></div>
<div class="bubble incoming">Good... So, are you free right now?</div>
<div class="bubble incoming">I... Kinda wanna talk to you about something.</div>
<div class="bubble outgoing"><<print $emilyReply2>></div>
<div class="bubble incoming">Can't you just come over?</div>
<div class="bubble incoming">I'll make us some tea 😀</div>
</div>
<div class="message-input">
<input type="text" id="messagePreview" readonly placeholder="Choose a reply..." />
<button onclick="sendMessage()">Send</button>
</div>
<<nobr>>
<div class="reply-options">
<<link "Uhh... okay. Give me a few minutes. I'll be right over.">>
<<set $pendingReply = "Uhh... okay. Give me a few minutes. I'll be right over.">>
<<run $("#messagePreview").val($pendingReply); $(".reply-options").hide()>>
<</link>>
</div>
<</nobr>><<nobr>>
<<set $chatStep = 3>>
<div class="chat-header">
<img src="Images/contacts/emily.png" alt="Emily" class="chat-avatar">
<span class="chat-name">Emily</span>
</div>
<</nobr>>
<div class="message-screen" id="chatBox">
<div class="bubble incoming">Hey $mc</div>
<div class="bubble incoming">Haven't heard from you since our last conversation...</div>
<div class="bubble incoming">Is everything ok?</div>
<div class="bubble outgoing"><<print $emilyReply1>></div>
<div class="bubble incoming">Good... So, are you free right now?</div>
<div class="bubble incoming">I... Kinda wanna talk to you about something.</div>
<div class="bubble outgoing"><<print $emilyReply2>></div>
<div class="bubble incoming">Can't you just come over?</div>
<div class="bubble incoming">I'll make us some tea 😀</div>
<div class="bubble outgoing"><<print $emilyReply3>></div>
<div class="bubble incoming">Great, I'll be waiting for you</div>
</div>
[[Go to Emily's dorm|EmilyPath03_01]]You slipped your hoodie on, even though you weren’t cold, and made your way across the hall. Each step brought a flutter, like your chest wasn’t sure if it was nervous or excited. When you reached her door, you paused, the memory of last time replaying itself in your head, the notebook, her touch on your cheekbone, the steady lighthouse of her presence. You knocked twice, already feeling your throat tighten. The door opened and Emily stood there, her hair down, catching a little of the golden lamp-light behind her. She wore a soft lavender nightdress with thin straps, delicate lace trimming the edges. Bare feet on the polished floor, toenails painted a glossy pale pink.
<img src="Images/Story/EmilyPath03/01.png" style="width:75%; height:auto; display:block; margin:0 auto;">
She didn’t say anything. She just stepped close and pressed her lips against yours. It was quick, but not hesitant, firm enough to make your breath catch, tender enough to make your chest ache.
<img src="Images/Story/EmilyPath03/02.png" style="width:75%; height:auto; display:block; margin:0 auto;">
She pulled back with a smile that reached her eyes.
<<emily>>Sorry. I should've done that last time.<</emily>>
Your brain scrambled for balance. You hadn’t expected her to just kiss you. The warmth still lingered against your mouth.
<<mc>>So... are we... dating?<</mc>>
The words left your lips half formed, half afraid. Emily’s smile widened into something softer, something you could almost fall into.
<<emily>>If you want to. I’d love that, actually.<</emily>>
The floor tilted under your feet. Relief and nervousness blended together, the idea clicking into place like it had been waiting there the whole time. You didn’t answer with words. You leaned forward, and she met you halfway. The second kiss lingered. Her lips moved slow, unhurried, tasting faintly of honey tea. Your hands trembled at your sides, unsure of what to do, but her fingers brushed your wrist, grounding you. When you pulled apart, she was still close enough that her breath touched your cheek.
<<emily>>So, researcher... tell me, have you been doing the exercises I gave you? The little script we wrote together?<</emily>>
You froze, guilt flaring in your chest.
<<mc>>Not really. I... meant to, I just... didn’t.<</mc>>
She tilted her head, not disappointed, not scolding. Her lips curved in that knowing way that made you feel seen.
<<emily>>Then let’s do it now. You don’t need to carry the buzzing alone, come on.<</emily>>
She stepped back, ushering you in with a sweep of her hand. The familiar scent of her room wrapped around you, vanilla, faint lavender, candlelight warmth. You crossed the threshold, heart pounding for reasons that had little to do with hypnosis and everything to do with her. You kicked off your shoes by the door, the air cool against your socks. Emily shut the door behind you with a soft click. The room felt like a bubble cut away from campus, a place where rules shifted. She sat on the bed, patting the space beside her. You followed, nerves and anticipation tangled together.
[[Wait for her instructions|EmilyPath03_02]]You set your hoodie over the back of the chair and dropped onto the bed, feeling a heavy body, but not as brittle as before. You grabbed the notebook from the pocked of your hoodie and turned it over once, twice, tracing the little floral doodles on the cover, before flipping to the page with your five lines. The ink looked shaky, the handwriting uneven, but it was yours.
You read them aloud, just under your breath.
<<mc>>I give myself permission to rest.<</mc>>
<<mc>>I can be soft without losing myself.<</mc>>
<<mc>>I choose what touches me and what does not.<</mc>>
<<mc>>I can explore without labels today.<</mc>>
<<mc>>If I feel shame, I will breathe and remember I'm safe in my own hands.<</mc>>
The room stayed quiet after each line, like it was listening with you. The words didn’t echo like Emily’s voice, but they carried some of her steadiness. Your shoulders weren’t as heavy as before, though the knot was still there, familiar, but no longer crushing. You leaned back against the pillow and stared at the ceiling, your thoughts weren’t sprinting anymore, they walked, meandering, even pausing now and then. When you closed your eyes, the spiral’s afterimages flickered faintly, but they didn’t scare you this time. They weren’t commands hammering at your chest, they were just shapes, just light.
Emily’s voice replayed in your mind, clear and patient: storms and lighthouses. Then the memory of her hand brushing your cheek, the soft press of her forehead against yours, the way she lingered a heartbeat longer than necessary. Your pulse quickened remembering it, not the frantic kind that came with the hypnosis, but something slower, deeper. It wasn’t the spiral pulling you forward this time, it was her. You rolled onto your side and hugged the pillow closer. She had called you researcher with a half smile, but the name felt real now. Maybe this was research, you were testing the pull of the storm, testing the quiet she gave you, testing how far you could go without losing yourself.
Your phone sat dark on the desk, and for a moment you thought about opening it, pulling up the forum file again, letting it wash through you. The craving tickled at the edge of your chest, sharp and insistent, but Emily’s words slowed it down: Both can teach you. The storm is not danger if the lighthouse is there. You pictured her voice as that light, warm, steady, cutting through the spiral’s endless spinning. Even if you pressed play, she would still be there. That thought took some of the fear out of the craving. You whispered the notebook lines once more, and they sank deeper this time, softer, like smooth stones dropped into water.
<img src="Images/Story/EmilyPath03/03.png" style="width:75%; height:auto; display:block; margin:0 auto;">
The buzzing in your chest dimmed, and you imagined her still sitting with you, the way she had leaned back against the headboard, not touching but entirely present. You could almost feel the shape of her there beside you, filling the space without crowding it. It was strange, realizing the pull wasn’t just toward the files, it was toward her too, not just because she made it feel safe, but because she made it feel human. The spirals spoke in commands, sharp and absolute, while Emily spoke in questions, in permission. Between the two, you weren’t sure which one burrowed deeper.
Your hand drifted to your cheek where her fingers had touched. The skin there burned faintly, not from heat but from memory. You closed your eyes and imagined her breath near yours, that quiet closeness at the door, two foreheads pressed together like a secret. The room felt warmer with the thought, not suffocating, but alive. The craving still scratched at you, storms whispering in the dark, but her words and your lines pushed back. Storm, lighthouse, spiral, notebook, forum file, Emily.
You lay there with the notebook on your chest, wide awake. The night wasn’t done with you yet.
[[Look at Emily|EmilyPath03_03]]Emily approached the bed, studying your face with a look that made your stomach tighten. Not judgment, not amusement, but something softer, like she was waiting for the right moment. Then she crossed to her desk, and pulled open a drawer. When she turned back, she held a glossy pink sachet between her fingers.
<<emily>>You’re buzzing too much to sleep like this. Let’s reset your body, skincare night. Ever tried a face mask?<</emily>>
You blinked.
<<mc>>A... what?<</mc>>
Her laugh was quiet, warm.
<<emily>>Exactly what it sounds like. Here, lie back.<</emily>>
Before you could argue, she perched on the edge of the bed and tore the packet open. A cool, sweet scent of aloe and something floral filled the air. She unfolded the thin sheet with practiced hands, then leaned close.
<<emily>>Close your eyes. Trust me.<</emily>>
The mask pressed cool against your skin, startling at first, then soothing. Her fingers smoothed the edges along your temples, your jaw, your forehead. Each touch was light, deliberate, like she wasn’t just adjusting fabric but tracing out the shape of you.
<img src="Images/Story/EmilyPath03/04.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<mc>>Feels weird...<</mc>>
<<emily>>Weird's good, it means your body notices something new, which can be healing too.<</emily>>
You wanted to laugh at how ridiculous you must look, but the moment didn’t allow it. Her closeness, the scent of aloe and candlelight, the warmth of her body leaning in, it all turned something silly into something intimate. When she pulled back to study her work, her smile curved.
<<emily>>Adorable. You know that, right?<</emily>>
Your face heated under the mask.
<<mc>>Don’t start.<</mc>>
She grinned, stretching out beside you so her shoulder brushed yours.
<<emily>>Fine, fine, just breathe, let it work. You don’t always need spirals to teach you something, sometimes a mask and a little quiet is enough.<</emily>>
The room sank back into silence, but it wasn’t empty. You could feel her beside you, steady and real, and for once the storm in your chest dimmed to something you could hold.
The mask clung cool against your skin, and for a while the two of you sat in silence. Emily’s phone rested untouched at her side. She was happy just being there, her shoulder brushing yours. The candlelight flickered in the window, painting both of you in amber. When she finally leaned over, her voice dropped into that calm, steady tone that always seemed to find the knots in your chest.
<<emily>>Alright, time to see the new you.<</emily>>
Her fingers lifted the edge of the mask at your chin. The cool sheet peeled away slowly, and the air of the room touched your face again. She studied you like she was taking in the result of some quiet experiment, then she laughed softly.
<<emily>>See? Smooth and very cute, by the way.<</emily>>
You groaned, covering your face with one hand, but she tugged it down gently.
<<emily>>Don’t hide, you did well tonight, you let yourself try something new. That matters more than you think.<</emily>>
Her eyes caught yours, and for a moment the joking slipped away. The warmth in them was steady, grounding. She leaned in, closer and closer, until you felt her breath mix with yours. The kiss she gave you wasn’t playful this time, but passionate.
<img src="Images/Story/EmilyPath03/05.png" style="width:75%; height:auto; display:block; margin:0 auto;">
When she pulled back, her forehead touched yours again, the same way as before, but now it felt like a promise, not just a secret.
<<emily>>You don’t have to be afraid of what pulls at you. We’ll keep walking through it, together.<</emily>>
<<mc>>Okay... you owe me a cup of tea, by the way.<</mc>>
Emily giggled as you said those words.
<<emily>>Sorry, I needed an excuse for you to come...<</emily>>
Your chest ached with something that wasn’t fear. You nodded, unable to find words that matched.
<<emily>>Now go, it's late and I don't want you to be tired tomorrow.<</emily>>
You both kissed lightly one more time and you left.
<<nobr>>
<<set $emilyQuest += 1>>
<<link "Return to your dorm">>
<<set $storyContent = false>>
<<set $energy -= 20>>
<<set $lust += 30>>
<<set $femininity += 2>>
<<set $curiosity += 2>>
<<set $hunger -= 5>>
<<set $hygiene -= 5>>
<<run $journalEntries.push("Day " + $currentDay + ":Emily kissed me. Twice. The first was quick, but the second... it lingered. Slow, careful and passionate, like she wanted me to actually feel it. My brain still hasn’t caught up. Looks like we're dating now.\n\n
We did the script again, and for once the words felt real. The craving for the forum files is still there, but she didn’t tell me to stop, she said they could teach me something too. That made me feel less broken, like maybe I’m not doing something wrong just because I want it.\n\n
Then she pulled out this face mask thing. Silly, yeah, but when she smoothed it onto my skin, it felt grounding, intimate. When she peeled it off, she teased me, called me cute, and then kissed me again, this time for real.\n\n
I'm still not sure if I'm awake or dreaming, but if I'm dreaming, I don't want to wake up")>>
<<goto "Dorm">>
<<statChange "+ Femininity" "pink">>
<<statChange "+ Curiosity " "pink">>
<</link>>
<<advanceTime 240>>
<</nobr>>You arrive at Emily's dorm and she opens it with a big smile on her face.
<<emily>>Hey $mc you! I missed you! How are you doing?<</emily>>
<<mc>>Hey Em... great, I think. What about you?<</mc>>
<<emily>>A bit tired. I've been working hard on one of the assignments Dr. Harmann asked for. I need to get my mind out of it for a bit.<</emily>>
<<mc>>Sure, what do you want to do?<</mc>>
<<emily>>Well, I was thinking... we've been dating for a while now and you still haven't asked me on a proper date! How about we go out tonight? Just the two of us.<</emily>>
<<mc>>That sounds great! Where do you want to go?<</mc>>
<<emily>>There's a new restaurant that opened downtown. I've heard they have amazing desserts. We could go there and then maybe take a walk in the park afterwards?<</emily>>
<<mc>>Sounds great!<</mc>>
<<emily>>Awesome! Let me get ready, and then we can head out. Can you wait outside?<</emily>>
<<mc>>Sure! Take your time.<</mc>>
You step outside and Emily closes the door behind you. You can't help but feel excited about this date. You wait by the door for a while but she takes longer than expected, so about 10 minutes later, you sit on the floor right by the door and start scrolling on your phone while you wait for her.
<img src="Images/Story/EmilyPath04/01.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
After what feels like an eternity, Emily finally opens the door. She's wearing a beautiful dress that accentuates her figure, and her hair is styled perfectly. She looks stunning.
<img src="Images/Story/EmilyPath04/02.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<<emily>>So, how do I look?<</emily>>
<<mc>>Wow... you look absolutely stunning, Em... Now I feel like I'm underdressed.<</mc>>
<<emily>>Nonsense... you always look great to me.<</emily>>
<<mc>>Shall we go then?<</mc>>
<<emily>>Yes, let's go! I'm starving!<</emily>>
Emily loops her arm through yours like it’s the most natural thing in the world, and the soft smell of vanilla coming from her perfume curls around you as you walk toward the campus gate.
<<emily>>I love this time of night. Everything feels... possible.<</emily>>
She squeezes your arm and rests her head against your shoulder for a moment. Your heart is already racing; you can’t tell if it’s from how close she is or from the simple fact that this is actually happening: your first real date with Emily. You both board the bus that will take you downtown, and as the city lights blur past the windows, you can’t help but feel excited for what's coming.
<<emily>>You’re adorable when you’re nervous.<</emily>>
<<mc>>Just want tonight to be good.<</mc>>
<<emily>>It already is.<</emily>>
The shuttle stops on River Street. Emily stands, smooths her dress, and offers her hand with a grin.
<<emily>>Ready, handsome?<</emily>>
You take it. Together you step into the warm glow of downtown Halden City, the restaurant waiting just ahead.
[[Enter the restaurant|EmilyPath04_02]]
<<nobr>>
<<set $storyContent = true>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<</nobr>>You push the wooden door and step inside the restaurant with Emily by your side. The door swings shut behind you and you find yourself in a cozy, warmly lit space that feels like a hidden gem. The scent of garlic and fresh bread fills the air, making your stomach growl. The lights reflect off the exposed brick walls, creating a magical atmosphere, the wooden floors creak softly under your feet.
<<emily>>Oh my gosh... it’s like a fairy tale in here!<</emily>>
She smiles at you brightly as she pulls your hand gently towards the hostess stand.
<<emily>>I’m so glad we came here. This place is perfect for our first date.<</emily>>
You feel a little nervous but mostly excited. Emily looks absolutely radiant in the soft lighting, her eyes sparkling with anticipation.
<<emily>>Table for two, please!<</emily>>
The hostess nods and starts leading you to your table. You both sit side by side and you feel the heat of her thigh through your pants as it presses against yours.
<img src="Images/Story/EmilyPath04/03.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
A waiter approaches with a couple of menus. Emily picks hers up and glances over it, her eyes wide with excitement.
<<emily>>Okay, okay, focus, Emily... What looks good? Everything looks good. Help me choose before I order the entire menu.<</emily>>
<<mc>>Let’s see... the truffle pasta sounds amazing. And definitely the chocolate lava cake for dessert.<</mc>>
Emily giggles and nods enthusiastically.
<<emily>>Yes! You read my mind!<</emily>>
She flags the waiter with the sweetest little wave and orders for both of you in the softest, politest voice, adding a shy “thank you so much” that makes the waiter grin. As soon as he’s gone she turns back to you, knees bouncing.
<<emily>>I'm glad we're doing this... I even planned before what I would wear...<</emily>>
You wondered why she took that long to get ready if she already had something in mind, but you decide not to ask. Instead, you smile and reach across the table to take her hand in yours. ,She hides her face behind her hands for a second, peeking through her fingers.
<<emily>>Promise you won’t laugh, but I was scared you’d think going out was silly. Like... we already hang out all the time, we see each other in Dr. Williams class, but this feels different... Special.<</emily>>
<<mc>>It is special.<</mc>>
<<emily>>Of course... let's leave it between us. No need to make out in Dr. Williams classes, right?<</emily>>
<<mc>>Definitely.<</mc>>
The pasta arrives steaming and fragrant. Emily twirls a forkful, blows on it gently, then holds it to your lips first.
<<emily>>Open! Boyfriend tax.<</emily>>
You take the bite; she watches your mouth the entire time, cheeks pink, biting her own lip. When it’s her turn she lets you feed her too, giggling every time your fingers brush. Halfway through the meal she rests her head on your shoulder for a moment, voice barely above a whisper.
<<emily>>This is great!<</emily>>
<<mc>>Yeah... it really is.<</mc>>
The chocolate lava cake arrives with two spoons. She scoops the first molten bite, holds it up like an offering, eyes shining in the candlelight.
<<emily>>To us?<</emily>>
<<mc>>To us.<</mc>>
You clink spoons gently. She takes her bite, closes her eyes, and actually moans a tiny happy sound.
<<emily>>Best date ever. Officially.<</emily>>
The lava cake is gone except for the last perfect spoonful of molten chocolate. Emily scoops it up, then pauses with the spoon halfway to her mouth.
<<emily>>One more bite. But you have to let me feed you this time.<</emily>>
She leans in, eyes sparkling in the candlelight, and carefully slips the spoon between your lips. The chocolate is warm, rich, almost too sweet. When you swallow she doesn’t pull back, instead she stays close, close enough that you can feel her breath.
<<emily>>You’ve got a little... here.<</emily>>
Her thumb brushes the corner of your mouth, slow and deliberate. Then, before you can think, she kisses you. Soft, lingering, tasting like chocolate and vanilla lip gloss. It’s your first real kiss of the night, and the whole restaurant disappears.
<img src="Images/Story/EmilyPath04/04.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
As you keep kissing, Emily's elbow bumps agains the wine glass, tipping it over, spilling red wine all over the white tablecloth and your t-shirt.
<<emily>>Ohh... sorry baby...<</emily>>
<<mc>>It’s okay, really.<</mc>>
<<emily>>I'll clean this up, I promise.<</emily>>
<<mc>>No, it's fine. Let's just finish our date.<</mc>>
She giggles, embarrassed, and hides her face against your shoulder for a second. After a while. the waiter drops the check and you both reach for it at the same time. Emily wins, sliding her card in with a triumphant little grin.
<<emily>>My treat tonight. You can get the next one.<</emily>>
You both stand, and Emily loops her arm through yours again as you head for the door as you both head outside. Outside, the night air is cool and smells like rain coming. Emily swings your arms as you walk.
[[Go back to the campus|EmilyPath04_03]]The walk back across campus feels both endless and too short at the same time. The night air feels sharp against the cold wine stain plastered to your chest.
<<emily>>I’m so sorry, baby<</emily>>
Every thirty seconds while clutching your hand like she’s afraid you’ll vanish. By the time you reach her dorm building you’re shivering, partly from cold, mostly from nerves. She practically drags you up the stairs, and the second the door shuts behind you she flips and spins around, eyes wide and apologetic.
<<emily>>Okay, emergency operation... Take off your shirt now, before that stain becomes permanent.<</emily>>
You obey instantly, peeling the sticky fabric away from your skin and handing it to Emily. She snatches it up and disappears into the tiny bathroom, leaving the door cracked. You hear the water running, the soft splash of water, and her humming something nervous and upbeat under her breath. A second later a, through the gap, her hand comes out, holding her baby pink satin robe, with little white hearts printed all over it.
<<emily>>Put that on! You’re going to freeze and it’s literally the warmest thing I own!<</emily>>
You don't say anything, just slip your arms into the sleeves. The robe is comically short on you: sleeves end halfway down your forearms, the hem skims mid, thigh, and the belt barely ties. It smells exactly like her. You catch your reflection in her mirror and feel your face burn.
<img src="Images/Story/EmilyPath04/05.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
You look ridiculous, but you also kind of love it. Emily’s voice drifts through the door again.
<<emily>>Good news: the stain is almost gone! I used my fancy detergent. Bad news: it has to air-dry for like... twenty five, thirty minutes? I hung it over the shower rod so it doesn’t wrinkle.<</emily>>
You sit gingerly on the edge of her bed, knees pressed together because the robe really wasn’t designed for someone your size. The lights twinkle above you, and her playlist started playing something soft and slow, as the room smells like a mix of the dessert and her. The silence stretches for a minute, and then the faucet turns off. The bathroom door opens all the way and Emily steps out completely naked.
<img src="Images/Story/EmilyPath04/06.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<<emily>>Hi... I, um... figured we’re past the shy stage now, right?<</emily>>
Your mouth is suddenly dry. You can’t form words, all you can do is stare, as you feel your heart trying to punch its way out of your ribcage. She walks over slowly, bare feet silent on the carpet, climbs onto the bed, and sits on your lap without a single hesitation. The pink robe falls open instantly and you feel her warm skin against your chest. She cups your face with both hands and kisses you. You return the kiss, almost like you’re drowning, arms wrapping around her waist, pulling her closer. Her fingers slide into your hair, tugging gently, and she makes the tiniest happy sound against your mouth.
<img src="Images/Story/EmilyPath04/07.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<<emily>>I’ve wanted you all night.<</emily>>
Her hands drop to the robe’s belt, yank the loose knot free, push the satin off your shoulders so it pools around your waist. Then her fingers are at your jeans button, fumbling with the zipper, eager and trembling. The second the metal teeth part and her knuckles brush the front of your boxers it happens. You come instantly, violently, hips jerking, a broken groan tearing out of you as you spill hot and helpless into the fabric. The orgasm rips through you so hard your vision whites out for a second. Then, silence. Emily freezes, palm still pressed against the wet spot, eyes wide. Then the softest, sweetest smile spreads across her face.
<<emily>>Oh my gosh... that was... wow.<</emily>>
You want the floor to open and swallow you whole.
<<mc>>Emily, I’m... I’m so sorry, I didn’t mean...<</mc>>
<<emily>>Shh, shh, baby, no.<</emily>>
She kisses your forehead, your eyelids, the tip of your nose, both cheeks, like she’s trying to kiss every ounce of shame away.
<<emily>>That was the cutest, hottest thing anyone has ever done because they wanted me that much.<</emily>>
She giggles and climbs off only long enough to grab a pack of wet wipes from her nightstand. She cleans you both with gentle, careful swipes, then tosses your ruined boxers toward the laundry basket with perfect aim.
<<emily>>Come here. Cuddle sentence is thirty minutes, minimum.<</emily>>
She crawls back into your lap, pulls the big comforter over both of you, and curls into your chest like she was made to fit there. The pink robe is abandoned on the floor, she’s completely bare and warm and perfect against you. You wrap your arms around her automatically, still dazed.
<<emily>>You’re staying right here until your shirt’s dry and maybe a little longer, okay?<</emily>>
You nod into her hair. She traces lazy hearts over your heart with one finger.
<<emily>>Best first date in the history of first dates. Ten out of ten. Would spill wine again.<</emily>>
Twenty five quiet, perfect minutes later she slips out of bed, pads naked to the bathroom, and returns with your t-shirt, smelling faintly of her detergent.
<<emily>>All good. You’re officially released...<</emily>>
She walks you to the door still gloriously naked, rises on her toes, and kisses you slow and deep one last time.
<<emily>>Thank you for the most perfect, messy, wonderful night. I can’t wait for date number two.<</emily>>
<<mc>>Me neither.<</mc>>
<<emily>>Goodnight, $mc.<</emily>>
<<mc>>Goodnight, Em.<</mc>>
You step into the hallway in your slightly damp shirt, her scent clinging to your skin, head spinning, heart so full it hurts.
<<nobr>>
<<if !$backupOutfit>>
<<set $backupOutfit = {
clothing: $clothing,
shoes: $shoes,
socks: $socks
}>>
<<set $clothing = "NoStore_Clothing_09">>
<<set $shoes = "None">>
<<set $socks = "None">>
<</if>>
<<set $emilyQuest += 1>>
<<link "Return to your dorm">>
<<set $storyContent = false>>
<<set $energy -= 20>>
<<set $lust = 0>>
<<set $femininity += 1>>
<<set $inhibition -= 1>>
<<set $hunger = 0>>
<<set $hygiene -= 5>>
<<if $backupOutfit>>
<<set $clothing = $backupOutfit.clothing>>
<<set $shoes = $backupOutfit.shoes>>
<<set $socks = $backupOutfit.socks>>
<<unset $backupOutfit>>
<</if>>
<<run $journalEntries.push("Day " + $currentDay + ": Best night of my life so far.\n\nTook Emily on our first real date downtown. She looked like an absolute dream in that dress, and the second she opened her door I forgot how to breathe. Dinner was perfect: truffle pasta, chocolate lava cake, feeding each other like idiots in love, and that kiss over dessert that made the whole restaurant disappear... until she accidentally dumped red wine all over my shirt.\n\nBack at her dorm she made me wear her tiny pink satin robe while the shirt dried, and then she just... took the rest off. One touch and I came in my boxers like a teenager; I was mortified, but she thought it was the hottest, sweetest thing ever. Spent the next half hour naked in her arms under the covers, her drawing little hearts on my chest and telling me it was the best first date in history.\n\nWalked home smelling like her detergent and vanilla, heart exploding. I’m officially her boyfriend now, and I’ve never been happier.")>>
<<goto "Dorm">>
<<statChange "+ Femininity" "pink">>
<<statChange "+ Curiosity " "pink">>
<</link>>
<<advanceTime 400>>
<</nobr>>You arrive at Emily's dorm, and that scene with the wine spill flashes in your mind again. You crack a discrete smile to yourself, hoping she’s forgotten about it by now. Your palms are sweaty before you even knock, but before you even touch the door, Emily yanks it open with a grin that makes your knees go weak. She’s wearing a paper-thin black satin slip that clings to every curve, the hem flirting dangerously high on her thighs, lace edging the neckline so low you can see the soft swell of her breasts with every breath. Her hair is loose and golden, lips glossy cherry-red. She looks like she spent the entire afternoon planning exactly how to ruin you tonight.
<img src="Images/Story/EmilyPath05/01.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<<emily>>Finally!!<</emily>>
Before you can manage a hello she grabs your wrist, pulls you inside, and kicks the door shut. The room is bathed in that usual warm light, while a soft R&B pulses in the background, from her phone. As whe pull you, the vanilla smell of her perfume fills your nostrils.
<<emily>>I missed you so much.<</emily>>
Then she’s on you: arms around your neck, mouth on yours, kissing you like she’s starving. You stumble backward until your calves hit her bed and you both collapse in a breathless tangle. She straddles your lap instantly, satin sliding cool against your jeans, grinding slow and deliberately. Her hands roam your back, nails digging in lightly, and she hums against your lips. Your heart pounds against your ribs and you’re already painfully hard, straining against your zipper exactly like last time. Panic flares hot in your chest.
<img src="Images/Story/EmilyPath05/02.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<<mc>>Em... bathroom, one second, please.<</mc>>
You practically vault off the bed. She lets you go with a soft, understanding smile.
<<emily>>Of course, baby. Take your time.<</emily>>
You lock the bathroom door and lean against it, breathing hard. You can’t embarrass yourself again. Maybe if you jerk off and cum before, you will last longer before feeling the need to cum again, so, without thinking too hard about it, your shove your jeans and boxers down, just enough, and wrap you shaking hand around your little friend, and start moving it up and down, in a fast and desperate rhythm.
<img src="Images/Story/EmilyPath05/03.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
You try to think images of Emily naked, but before long, your mind betrays you, and you find yourself thinking of those damn hypnotic files again. Pink spirals explode behind your eyelids uninvited. Glossy lips mouthing “Give up control.”
<img src="Images/Story/EmilyPath05/04.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
A soft mechanical voice whispering “relax and release.” Stockings, cages, the word "OBEY" in candy colors. Your breath catches on a silent whimper as the hypno flashes hit harder than your own hand. You bite down on your lips to stay quiet, hips jerking helplessly as you come hard into a frantic wad of toilet paper, pulsing, pulsing, pulsing until your knees nearly give out.
The orgasm leaves you dizzy, and you try to keep your balance as you pant, gasping for air. The echoes of those files still ring in your ears like distant laughter even after you came. Your hand is sticky, you cum coating your skin like a second layer. You grab the toilet paper and quickly wipe it out out. Then, Emily's voice come from the other side of the door.
<<emily>>Hey, baby? Is everything ok there?<</emily>>
<<mc>>Yeah, yeah, just... give me a minute.<</mc>>
You finish wiping it and flush the paper, open the sink and splash cold water on your face and rinse your hand until there’s no trace left. Your reflection looks pale, guilty, but at least you’re empty now. You dry your hands, square your shoulders, and open the door, like nothing happened. Emily is sitting on the edge of the bed waiting, legs crossed, slip riding high, eyes bright and hopeful in the warm light glow.
<<emily>>Everything okay?<</emily>>
You force a smile.
<<mc>>Much better now.<</mc>>
[[Return to Emily | EmilyPath05_02]]
<<nobr>>
<<set $storyContent = true>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<</nobr>>You step out of the bathroom trying to look casual, but your legs still feel like jelly. Emily kept herself in place, looking at you while perched on the edge of the bed, knees together, satin slip riding high enough to make your throat dry all over again. The warn lights paint soft pink halos across her collarbones.
<<emily>>Welcome back, handsome.<</emily>>
She opens her arms and you go to her like gravity. The second you’re close enough she pulls you down, rolling so you’re on your back and she’s straddling you again. The kiss starts gentle, but then it quickly turns hungry. Her tongue slides against yours, little breathy sounds escaping every time your lips part. Her fingers slip under your shirt, nails dragging lightly down your chest, making your skin shiver as it goes. Then she starts grinding slow circles against your lap, making you almost feel the cool sating against your jeans.
<<emily>>You know... I’ve been thinking about this since that last time.<</emily>>
Her hands go to your belt, slowly, but firmly unbuckling it. You kiss her harder, trying to summon the fire from ten minutes ago. She tugs the buckle open, pops the button, slides the zipper down with deliberate slowness. Her palm cups you through your boxers, warm and eager, but then, nothing happens. You're still completely soft. You freeze, heart hammering in your chest and blood rushing to your face, instead of anywhere useful. You're completely limp. She pulls your boxers down, but you start panicking inside. Emily’s hand stops and she pulls back just enough to look at you, confusion flickering across her pretty features before she smooths it into a gentle smile.
<img src="Images/Story/EmilyPath05/05.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<<emily>>Hey... it’s okay.<</emily>>
Her voice is still soft and soothing, but you can still sence a tiny hint of disappointment underneath. You swallow hard, unable to meet her eyes.
<<mc>>I’m sorry, I don’t know what’s wrong with me...<</mc>>
<<emily>>Shh. Nothing’s wrong with you.<</emily>>
She kisses your forehead, then your cheek, then the corner of your mouth, like she’s trying to kiss the shame away. Her fingers leave your waistband and come up to cradle your face instead.
<<emily>>Bodies are dumb sometimes. It happens, and we’re not in a rush anyway, right?<</emily>>
You nod as you swallow the lump in your throat. She slides off your lap and curls against your side, tugging you down so you’re both lying facing each other. You keep staring at her nightie, and the shape of her bare legs. She notices and smiles a little sadly, then, she pulls a blanket over both of you, and tucks it carefully around your shoulders, like you’re something precious that might break.
<<emily>>Come here, let’s just be close tonight.<</emily>>
She grabs the remote, flicks on the show you started last time, and scoots back until she’s the little spoon. You wrap an arm around her waist and she laces her fingers with yours, guiding your hand to rest just under her breasts. The opening credits roll and the sound of the TV fills the awkward silence.
<img src="Images/Story/EmilyPath05/06.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
Halfway through the episode she whispers without turning around.
<<emily>>I still had the best week knowing you’re my boyfriend. Hard or not hard doesn’t change that, okay?<</emily>>
You press your face into her hair and nod. She squeezes your hand twice. After a while, the episode ends and she rolls over, noses gently against yours, and kisses you slow and sweet, no heat, just comfort.
<<emily>>Stay a little longer?<</emily>>
You stay until the next episode auto plays and her breathing evens out against your chest. Only then do you carefully slide out of bed, pull your jeans back up. She stirs when the mattress shifts and opens her eyes sleepily.
<<emily>>Be careful on your way back.<</emily>>
Her voice is sleepy, trusting. You nod, and then lean down to kiss her forehead. She smiles, eyes already closing again, and you slip out into the hallway. The door clicks shut behind you with terrible gentleness. The walk back to your dorm is cold and quiet, and every step echoes with the memory of her disappointed little pause and the way she covered it with kindness. You unlock your own door, collapse face first onto your bed, and stare at the dark ceiling.
<<nobr>>
<<set $emilyQuest += 1>>
<<link "Do something else">>
<<set $storyContent = false>>
<<set $energy -= 20>>
<<set $lust = 10>>
<<set $femininity += 1>>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<<run $journalEntries.push("Day " + $currentDay + ": Went to Emily’s tonight. Things got heated, and I panicked again. Tried to get control by jerking off in her bathroom, came back out, and my body still wouldn’t cooperate. I felt humiliated, but she didn’t flinch. She just held me, shifted the night into something gentle (as always), and made it clear she still wanted me. We watched our show, she fell asleep on my chest, and that quiet closeness hurt and healed me at the same time. I’m scared I’m disappointing her, but she keeps showing me patience I don’t think I deserve.")>>
<<goto "Dorm">>
<<statChange "+ Femininity" "pink">>
<</link>>
<<advanceTime 400>>
<</nobr>>You spend a little time choosing wether you should play some video games or do the responsible thing and study a little bit as you planned. But you decide to indeed be responsible and open your laptop. You go to the class repository and download the files that Dr. Steinberg posted for tomorrow's class. You read it carefully and spend the next couple of hours completely immersed into the subject, but suddenly, your line of thought is broken by three shark knocks coming from your door. You look at the clock on the bottom of your laptop screen, and it's already late for any visits. You stand up, lean closer to the door and ask:
<<mc>>Who's there?<</mc>>
<<emily>>It's me, Emily. Can I come in?<</emily>>
You though it could be her before you even reached the door. You open it and Emily is framed in the hallway’s sickly fluorescent light, looking almost unreal. She wears an oversized cream sweater sliding off one shoulder, black leggings and fuzzy lilac socks. Her hair is a little messy, like she’s been running her hands through it all evening. She’s holding her tiny purse against her chest like a shield.
<img src="Images/Story/EmilyPath06/01.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<<emily>>Hey...<</emily>>
Her voice is smaller than usual.
<<emily>>Can I come in? I really need to talk to you.<</emily>>
<<mc>>Sure, come on in.<</mc>>
You step aside as she walks in hesitantly, bringing along a mix of the cold air from outside with the faint sweetness of her vanilla perfume. She sits on the edge of your bed, and signals you to sit beside her. You close the door and sit next to her, close enough that your thighs touch, but she doesn’t move away.
<<mc>>What’s up? Is everything okay?<</mc>>
<<emily>>I’ve been thinking about the other night.<</emily>>
You freeze as you hear she say that, and your expression changes almost instantly. She glances up at you, eyes soft, worried.
<<emily>>When we tried... and nothing happened. I haven’t stopped thinking about it. You know... not in a bad way. Just... trying to understand.<</emily>>
<<mc>>You said it was ok...<</mc>>
<<emily>>I know. And it is. I just... I want to help you. If I can. Because I care about you.<</emily>>
<<mc>>Okay...<</mc>>
<<emily>>Can I ask you something really, really personal? You can say no and I’ll drop it forever.<</emily>>
Your mouth is suddenly dry, but still, you nod.
<<emily>>When you’re by yourself... and you put on one of those sissy files... do you still get hard? I know we talked about this before, but does it still get you hard? Like, properly hard?<</emily>>
The question hangs in the air like smoke. Your face burns, but her expression isn’t mocking... it’s open, almost hopeful.
<<mc>>Um... yeah.<</mc>>
<<emily>>Even when you watch the parts that... that make you feel like a girl?<</emily>>
<<mc>>Yeah... I mean... pretty much instantly. Sometimes I don’t even make it past the intro.<</mc>>
Emily exhales, long and slow, shoulders dropping with visible relief, which is opposite to the reaction you expected.
<<emily>>Okay. Okay, good.<</emily>>
She laughs once, shaky.
<<mc>>Good?<</mc>>
<<emily>>I was scared it was me. That I’d done something wrong.<</emily>>
<<mc>>What? No, Em... of course not...<</mc>>
You start to protest, but she’s already reaching into her purse. She pulls out a sleek black VR headset, the expensive kind with built-in spatial audio and a tiny remote taped to the strap. It looks brand-new.
<img src="Images/Story/EmilyPath06/02.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<<mc>>Wow, where did you get that?<</mc>>
<<emily>>Someone in my advanced cognition seminar showed me this file last week. They swore it’s... different. Not like the cheap forum stuff. Properly engineered... with binaural, adaptive pacing, the works.<</emily>>
She turns it over in her hands like it’s fragile.
<<emily>>It looks like it’s incredible for... recalibrating arousal pathways.<</emily>>
She finally meets your eyes, cheeks pink.
<<emily>>I haven’t watched it myself, but I think you should... if you want. I’ll stay the whole time. You’ll be the little spoon, I’ll hold you, and if you say stop, I'll stop. No questions.<</emily>>
You can feel your heart hammering in your chest, blood rushing to your face.
<<mc>>...You’re sure?<</mc>>
<<emily>>I’m sure I want to take care of you, and I don’t want you doing this alone in the dark anymore.<</emily>>
She smiles, small and brave.
<<emily>>So?<</emily>>\
You swallow hard, then discretely nod. Emily’s whole face lights up as she kicks off her fuzzy socks, crawls properly onto your bed, and pats the space in front of her.
<<emily>>Why don't you lose the pants? I wouldn't want you to... you know... overheat.<</emily>>
You strip down your pants as you feel your heart trying to punch through your ribs. Emily spoons you from behind, chest warm against your back, legs sliding between yours until you’re completely surrounded by her. She smells like vanilla and warm laundry peach. She adjusts the pillows, tucks a strand of hair behind your ear, and slips the VR headset over your eyes with gentle fingers. The world goes black.
<img src="Images/Story/EmilyPath06/03.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<<emily>>Breathe with me, okay? In for four... hold... out for six...<</emily>>
Her hand finds yours and she laces your fingers.
<<emily>>I’m right here. You’re safe.<</emily>>
[[Watch the sissy hypno file|EmilyPath06_02]]
<<nobr>>
<<set $storyContent = true>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<</nobr>>You feel the tiny click of the remote. The screen blooms soft rose, then deepens to pulsing magenta.
You remember fragments, the way you remember dreams hours after waking up. You remember a sweet voice, but not the words, and it looked like it came from inside your own head instead of the headset. The spiral, and the flashing images, flashing so fast that you could barely make sense of them. It feels like they were injected on your brain.
<video autoplay loop muted playsinline width="100%">
<source src="Images/Computer/Hypnosis/hypno_19.mp4" type="video/mp4">
Your browser does not support the video tag.
</video>
The last thing you hear before everything fades to black again is Emily’s soft voice, whispering:
<<emily>>That’s it, baby. Just let go. I’ve got you.<</emily>>
Then... nothing.
[[Wake up|EmilyPath06_03]]You surface slowly, like surfacing from deep water. When you get back to your senses, you notice that the headset is gone. Your dorm is dim, only the orange glow of the lamp on your desk. You're completely naked, and before you do anything else, you notice there's something on your stomach and chest. Something warm and sticky. You lift your head to check it out, and notice thick stripes of your own release... so much that it doesn't even look real. Emily is propped on one elbow beside you, watching your face with a soft, wondering smile. Her hand rests lightly on your softening cock, fingers glistening. She’s completely naked, breathing a little fast, cheeks flushed, eyes bright like she just ran a marathon and loved every second.
<img src="Images/Story/EmilyPath06/04.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<<mc>>...shit.<</mc>>
Emily laughs, low and delighted.
<<emily>>Hi, sleepyhead. Welcome back.<</emily>>
She lifts her hand, studies the mess on her fingers with open fascination.
<<emily>>You looked so cute all entranced by the file... You were making these little noises...<</emily>>
She bites her lip, suddenly shy.
<<emily>>It was beautiful.<</emily>>
Your brain feels like soup. All you can do is stare at her in stunned gratitude. Emily leans in and kisses your forehead, then slides off the bed.
<<emily>>Be right back. Stay put.<</emily>>
She pads to your bathroom and closes the door behind her. Right after that, you can hear water running, the soft slap of wet wipes, her humming something gentle under her breath. While she’s gone, her phone lights up on your nightstand. It buzzes twice, and you turn to your side to see it. There wasn't a contact name on top, just a cellphone number and the message below:
<i>So? Did it work?</i>
Before you can even process the words, the bathroom door opens. Emily is back, hands damp, already dressed up again, and smiling like nothing happened. She takes the phone, looks at it briefly, then pockets it smoothly.
<<emily>>All clean.<</emily>>
She crawls back onto the bed, curls into your side, and kisses you slow and deep. You can taste mint on her tongue.
<<emily>>That was intense, huh?<</emily>>
You nod, still dazed.
<<emily>>I have to run... I have a test tomorrow and need to review my notes before sleeping. But... thank you for trusting me. You were perfect... so perfect.<</emily>>
She kisses you once more, quick and soft, and stands, slipping her socks back on. You find your voice.
<<mc>>Em... who recommended that file to you?<</mc>>
She pauses at the door, hand on the knob, and looks back with the sweetest, most innocent smile you’ve ever seen.
<<emily>>Just a friend from class.<</emily>>
She blows you a kiss and slips out, the door clicking shut with terrible gentleness. You lie there in the dark, sticky, boneless, heart racing too fast for someone who just had the most intense orgasm of his life. Your cock gives one last lazy, traitorous twitch at the memory of her voice braided with the file’s images and flashes. Somewhere in the back of your mind, a new, quiet thought settles in like it’s always belonged there:
Will you ever need those files if you want to cum?
<<nobr>>
<<set $emilyQuest += 1>>
<<link "Clean yourself and do something else">>
<<set $storyContent = false>>
<<set $energy -= 10>>
<<set $lust = 0>>
<<set $hypnoExposure += 1>>
<<set $femininity += 1>>
<<set $hunger += 5>>
<<set $hygiene -= 100>>
<<run $journalEntries.push("Day " + $currentDay + ":I was trying to be a good student for once, actually studying for Steinberg’s class, when Emily knocked. She looked nervous and adorable in that huge cream sweater, fuzzy socks, hair messy like she’d been thinking about this for hours. \n\n She asked if the sissy files still make me hard (even the really feminine parts). I admitted they do. Instantly. Then she pulled out a brand-new VR headset and said someone from her cognition seminar recommended a file that’s 'different.' I let her spoon me, strip me naked, and put the headset on me. \n\n I don’t remember almost anything after the spiral started, just flashes, voices that felt like they were coming from inside my own head, and Emily whispering along with them. I woke up covered in what has to be the biggest load I’ve ever shot, thick ropes all over my stomach and chest, still warm. Emily was naked too, propped on one elbow, smiling at me like I was the most precious thing she’d ever seen, her fingers shiny and resting on my softening cock. She said I made the cutest noises and that it was beautiful. \n\n While she was in the bathroom cleaning up, her phone buzzed with a message that just said 'So? Did it work?' from an unsaved number. She brushed it off, kissed me, and left for some 'test review'... but not before telling me, again, that it was 'just a friend from class.' I’m lying here now, sticky, shaking, and 100% certain I just came harder than I ever have in my life... and equally certain I’m never going to be able to do it again without her, the headset, or both. I’m not sure if that scares me or turns me on more.")>>
<<goto "Dorm">>
<<statChange "+ Femininity" "pink">>
<<statChange "+ Hypno Exposure" "pink">>
<</link>>
<<advanceTime 240>>
<</nobr>>You leave the classroom before the others. Your heart’s is still racing, not from the lecture, but from what Lucy said yesterday. "Meet me. Third floor. 318." The words won’t stop echoing.
You walk the hallway slowly, card still in your pocket. It flutters when you move, like it’s alive. At her door, you hesitate and then knock. You can hea jingle sounds on the other side. Keychains. Plushies? Then the door creaks open. There she was.
Her cat-ear headband is still on. Her pastel-pink hoodie is unzipped, loose over a light blue camisole. Soft pajama pants with hears hug her hips and a tail came out of the pajama. She wasn't look surprised.
<img src="Images/Story/LucyPath01/01.gif" style="width:75%; height:auto; display:block; margin:0 auto;">
<<lucy>>Took you long enough, Spiralboy.<</lucy>>
You hold up the card like a passport.
<<mc>>I kept it.<</mc>>
She smiles, slow and knowing.
<<lucy>>Then you’re ready for level two.<</lucy>>
[[Go in|LucyPath01_02]]
<<nobr>>
<<set $storyContent = true>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<</nobr>>Her dorm is... unreal.
It feels like stepping into a magical girl’s daydream. The entire room glows in soft pinks and purples, bathed in the warm light of the late afternoon sun pouring through pastel curtains. Posters of anime heroines and dreamy skies fill the walls, sailor wands, heart-shaped staffs, and celestial silhouettes floating in cotton candy clouds.
<img src="Images/Story/LucyPath01/02.png" style="width:75%; height:auto; display:block; margin:0 auto;">
It’s not just a dorm. It’s a shrine to softness. A coded invitation into Lucy’s world. You step in like you're entering a different reality.
<<mc>>Your room’s... intense.<</mc>>
<<lucy>>I like intense. So do you. Otherwise, you wouldn’t be here.<</lucy>>
She pats the bed next to her. Not insistent. Just inviting. You sit. Perched, nervous. She reaches for her tablet, halfway, casually, then pauses.
<<lucy>>You know, it’s funny... Most people don’t realize when they’re already hypnotized. They wait for some dramatic moment. But really, it starts the second they say, “I’m not doing this.”<</lucy>>
You stiffen.
<<mc>>I never said...<</mc>>
<<lucy>>I know. You didn’t have to.<</lucy>>
She taps the screen. A pink spiral blooms softly.
<<lucy>>I just think it’s cute. The way you’re trying to hold onto control. Like it hasn’t already slipped a little. Like you didn’t start spiraling the moment I gave you that card.<</lucy>>
You look away. She watches you, eyes sharp beneath her softness.
<<lucy>>It’s okay. I won’t make you. You don’t have to watch anything.<</lucy>>
She sets the tablet down between you both.
<<lucy>>But if you leave now, you’ll always wonder. You’ll wonder what would’ve happened. What you would’ve felt. How close you came to knowing something about yourself no one else ever saw.<</lucy>>
You don’t speak. She leans in just slightly. Her voice is lower, honeyed.
<<lucy>>Besides… wouldn’t it be nice to stop thinking for a little while? Just... follow the spiral. Let it tell you who you are? Just for a minute.<</lucy>>
Her hand grazes yours. Not forceful. But grounding. Real. You look at the spiral. Then at her.
<<lucy>>You’re allowed to want this. Even if you don’t know what this is yet.<</lucy>>
You reach for the headphones. She helps you put them on, brushing your ear on purpose.
<<lucy>>Good boy.<</lucy>>
And then the spiral begins.
[[Watch it|LucyPath01_03]]The headphones press softly over your ears. First, silence. Then, the spiral.
Pink and white, blooming in slow rotation, like cotton candy unfolding in zero gravity. Your breath syncs with it before you even realize. Then come the images.
<img src="Images/Computer/Hypnosis/hypno_03.gif" style="width:100%; height:auto; display:block; margin:0 auto;">
Flashes. Too fast to hold, too slow to ignore. A magical girl in mid-transformation, pastel ribbons binding her limbs like silk restraints. Her mouth open, eyes glazed. Pleasure, not surprise. Then another. A boy. No, a sissy like the ones you saw on your researchs. Kneeling in front of a mirror, hair in pigtails, a pink chastity cage locked around him. His face? Pure bliss. Lips parted, cheeks flushed, mascara just slightly smeared.
Over all of it, flashing words in bold, glossy pink:
<span class="her" data-text="Her">
“Pretty is safe.”
“You want to change.”
“No need to think.”
“She is you.”
“Obeying feels better.”
“Cute is true.”
“Bliss is pink.”
“You’re almost there.”
“Tingles mean it’s working.”
“Good girl.”
</span>
Your pulse quickens. You try to blink but your eyelids don’t move right. The spiral pulses deeper. The sissies on screen aren’t just smiling now, they’re radiant. Transformed. Owned. They know something you don’t. Yet. Your body shifts. You’re hard.
Somewhere, you feel movement. Lucy’s fingers? You’re not sure anymore. Everything’s wrapped in cotton and warmth and pulse. Is Lucy touching you?
<img src="Images/Story/LucyPath01/03.png" style="width:75%; height:auto; display:block; margin:0 auto;">
Another image: a blurred name tag that reads “Princess” clipped to a soft pink collar.
You gasp. And the screen goes white. Then black Then still. They you feel yourself climaxing, like you never did before.
<img src="Images/Story/LucyPath01/04.png" style="width:75%; height:auto; display:block; margin:0 auto;">
You blink. But the spiral hasn’t stopped. It’s behind your eyes now.
[[Wake up|LucyPath01_04]]The screen fades. No outro. No music. Just silence. But your mind doesn’t stop spinning. You’re not sure if your eyes are open or closed. Everything feels… slow. Warm. Like your thoughts have been soaked in syrup and pink light.
You blink. Lucy is still there, with her hands around your dick, all smeared in cumShe hasn’t said a word.
She hasn’t said a word. She’s just watching you, head slightly tilted, like she’s studying the way you breathe. Your lips part, but nothing comes out. She finally speaks.
<<lucy>>There it is.<</lucy>>
Her voice is calm. Light. Like this is just another quiet afternoon between friends.
<<lucy>>That little space right after. Where everything’s quiet inside, and you can actually feel who you are.<</lucy>>
You try to move, but your limbs feel loose. Your pants are half down. Your thighs are trembling. Your brain is still trying to catch up to what your body already surrendered to.
<<lucy>>You were so good. Didn’t even fight it, not really. You followed the spiral like it was calling you home.<</lucy>>
She leans forward, still holding you, the slickness between her fingers shining faintly in the soft pink light.
<<lucy>>Was it the sissy in the mirror? Or the voice that told you good girl? I always wonder which one pushes boys over the edge.<</lucy>>
You want to deny it. Say you didn’t mean to. That it just happened. But you know it wouldn’t matter. Because she’d smile the same way either way.
<<lucy>>You don’t have to explain it. Spirals don’t work with logic. They work with want.<</lucy>>
She wipes her hand on a soft pink towel already resting beside her bed. Prepared. Planned. Then she taps your chest gently with two fingers.
<<lucy>>You cracked open a little. Next time, we’ll open you all the way.<</lucy>>
She stands, stretches like a cat, and walks to her desk, the sway in her hips subtle but undeniably deliberate.
<img src="Images/Story/LucyPath01/05.png" style="width:100%; height:auto; display:block; margin:0 auto;">
<<lucy>>You should drink some water. First spiral drop always hits hard.<</lucy>>
You’re still lying there, pants half-off, chest heaving, heart thudding to the beat of a spiral no longer on the screen. Somewhere deep in your thoughts, a word repeats.
<span class="her" data-text="Her">Good girl.</span>
You don’t know if it came from the spiral, or from you. You just know it feels right.
<<nobr>>
<<set $lucyQuest += 1>>
<<link "Go back to your dorm">>
<<set $storyContent = false>>
<<set $energy -= 40>>
<<set $lust += 60>>
<<set $femininity += 0.5>>
<<set $curiosity += 1>>
<<set _targetHour = 7>>
<<set _targetPeriod = "PM">>
<<if $hour != _targetHour || $period != _targetPeriod || $minute != 0>>
<<set _minutesToSleep = setup.minutesUntil(_targetHour, _targetPeriod)>>
<<if _minutesToSleep > 0>>
<<advanceTime _minutesToSleep>>
<</if>>
<</if>>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<<run $journalEntries.push("Day " + $currentDay + ": I told myself it was just research.\n\nJust a video. Just notes. Just a forum post with dumb pink fonts and a stupid spiral thumbnail.\n\nBut I clicked it. Again.\n\nAnd the second I did, I felt that same pull. That hollow, buzzing space in my chest that lights up and goes quiet all at once. The kind of quiet where nothing interrupts. Not logic. Not reason. Not me.\n\nI don’t know what’s happening to me.\n\nI can’t tell if I’m studying this or being studied by it. I watch those spirals and hear those soft, syrupy voices and feel my body melt. Like I’m the one being written. Like someone else is holding the keyboard and I’m just a blinking cursor.\n\nToday, it was the panties again.\n\nGod. Just writing that makes me feel gross.\n\nBut it’s true. I watched that flicker. Pink, lace, soft. And something deep in me just clicked. Not like I want to wear them, not exactly. It was more like… my body knew they’d feel better than what I was wearing. Like denim wasn’t enough anymore. Like there’s this other texture I’m not allowed to have, but now I can't stop imagining.\n\nAnd then Lucy.\n\nShe knew. The second I messaged her, she knew. I showed up shaking and she just smiled like she’d seen it all before. Like she planned it.\n\nShe handed me a pair. Pink satin, just like the ones from the video. She said they were from some cosplay, like that somehow made it normal. But they were real. Warm. Soft. Lewd in a way that wasn’t visual. It was tactile. Sensory. Inside.\n\nAnd then she showed me hers. Just a flash. Just the waistband, peeking out from under her shorts.\n\nShe let me touch them.\n\nAnd I did.\n\nI can still feel the fabric. The shape. The heat. It’s burned into my fingers. I didn’t even realize how long I was holding them until she took them back. I almost protested. Almost.\n\nBut she said I wasn’t ready.\n\nThat it’s better to want. To ache. She’s feeding this craving like it’s a slow-burn anime arc. Episode by episode. Frame by frame. Always leaving me just on the edge.\n\nI think I hate her for that.\n\nBut I also think I need her.\n\nAnd that scares me more than anything.")>>
<<goto "Dorm">>
<</link>>
<</nobr>>You lean against it for a moment, eyes closed. The murmur of students in the hallway fades, muffled by cheap drywall and distance. You tell yourself you're tired. That’s all. Just a long day. Just lectures and syllabi and too many eyes in too many rooms.
But you know that’s not it.
You look at your laptop. It's right there, waiting for you. It's almost calling out to you. You try to look away for a moment, but it doesn't take long for you to sit in front of it. You open your research folder. Half-finished notes, browser tabs still open from earlier: studies on hypnosis, articles on gender dysphoria, archived threads from forums you’d never admit to visiting.
You scroll. Scroll. Stop. A title catches your eye.
<i>“Why You’ll Crave Panties (Even If You Think You Won’t)”</i>
You click it without thinking. Then hesitate.
A forum post. Dated just a few days ago. The user has no icon. Just a pink heart.
The text is short. Almost mocking.
<i> Don’t worry. You don’t have to believe it. Just watch.
Let the spiral do its work.</i>
<img src="Images/Story/LucyPath02/01.png" style="width:75%; height:auto; display:block; margin:0 auto;">
Below that, a video. Thumbnail: a soft spiral in pastel tones. Lavender and cream.
Title: “Pretty Things Belong on Pretty Boys.” You stare at it without moving a muscle.
Your mind is buzzing. You shouldn't. You really shouldn't. Not after the things you felt afterward, the way your skin tingled, the way you liked it.
You lean back in your chair, rub your eyes. It’s just for research. That’s what you tell yourself. You need to understand how suggestion works. How repetition builds arousal. How they get inside your head. Your cursor hovers over the play button.
This is stupid. Dangerous. Irresponsible. You’re not some weak-willed fool waiting to be brainwashed. You’re in control. This is your assignment. You’re the one doing the observing.
So why does your hand feel so shaky? Why does your heart beat so hard?
You swallow.
[[Click on play|LucyPath02_02]]
<<nobr>>
<<set $storyContent = true>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<</nobr>>The spiral begins instantly, slow, gentle, almost delicate in its rhythm. Soft lavender coils loop inward against a pale cream background, pulsing in time with a subtle, almost imperceptible beat.
You blink once. Then again. Your fingers relax against the edge of the desk. The voice comes in like silk. Not too loud. Not too soft. Feminine. Lulling. Warm and sweet like honey stirred into tea.
"It's okay to be curious..."
"You're here because part of you wants this."
"Let that part listen now."
A subtle tingling starts at the base of your spine. You shift in your chair, uneasy. You tell yourself it’s just a trick, pacing, tone, rhythm, all scientifically measurable.
But then the screen flickers. A flash of a photo appears. Pink panties laid out on a soft white bedspread. Lace edges. A delicate little bow.
It’s gone almost instantly. The spiral returns and the voice deepens in rhythm.
"Panties are soft."
"Panties are obedience."
"Panties are who you are becoming."
Your throat tightens.
You know exactly what this is doing, and you can feel it working, not in sharp jolts, but in the way your breathing slows, your limbs grow heavy, your thoughts stretch thin and syrupy, as if something inside you is gently tilting forward, not from exhaustion, but from surrender, slipping softly into a place you don’t fully understand but can no longer resist. Warmth begins to bloom low behind your navel, spreading with slow insistence as your abdomen tightens, and suddenly there’s a sharp, intimate awareness of your own body, the press of denim against your thighs, the rough fabric between your legs. All of it feels wrong now, too coarse, too ordinary, and before you can stop yourself, you're already imagining how it would feel if it were something else instead, something tighter, smoother, softer, laced maybe...
"Good boys wear panties."
"You want to be a good boy, don’t you?"
"A soft, pretty, pantied thing."
You should look away. But you don’t. You can't. The spiral glows now. Soft flashes of pink and lavender words overlay the screen in timed bursts.
<img src="Images/Computer/Hypnosis/hypno_06.gif" style="width:75%; height:auto; display:block; margin:0 auto;">
They hit you like soft little slaps, not rough but steady, each one landing with a strange kind of comfort. As the words keep flashing across the screen, you can feel your body starting to let go, your muscles going loose, your jaw relaxing, your lips parting just a bit. At some point, without even realizing it, your hand finds its way to your stomach, resting there lightly, unsure, like it’s not quite yours.
You don’t remember when you stopped sitting up straight. You don’t remember blinking. But when the screen finally fades to black, you’re leaning back in your chair, head tilted, mouth slightly open, just floating in the stillness, and in that stillness, there’s this quiet truth waiting for you to stop pretending.
You don’t know how long you were staring at the black screen. Your hand is still resting on your stomach. The room feels too quiet, like everything's holding its breath, waiting. You close the laptop slowly. Then you just sit there. A minute. Two. Maybe more. Eventually, you reach for your phone. Your fingers are clumsy, still tingling. You scroll past messages, notifications, distractions. Until you see her name.
Lucy. You hesitate. Then type.
<<mc>>Hey... Can we talk? I think I need help.<</mc>>
You don’t know what you expected. Maybe silence. Maybe a dismissive emoji. Instead, she responds instantly.
<<lucy>>Thought you might. Come by. Room 318. You already know the way.<</lucy>>
[[Meet Lucy|LucyPath02_03]]You hesitate outside her door again, heart beating far too fast for something so simple. It’s just Lucy. It’s just a conversation. But it doesn’t feel like that now.
You knock.
She opens immediately, as if she’d been waiting. Her usual cat ears are still on the top of her head, but now she was wearing a blue jacket that partially covered her magical girl T-Shirt Behind her, soft LED lights bathe the room in an ambient violet glow. Something is playing on the screen of her laptop. Looked like some unknown anime.
<img src="Images/Story/LucyPath02/02.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<lucy>>Heyyy... you look flustered. Which part got to you this time? The spiral? Or the panties?<</lucy>>
Your mouth opens. Closes. You step inside wordlessly. She grins and then locks the door behind you with a click.
<<lucy>>Shoes off, sit. You know the rules. Sacred space. No normie energy allowed.<</lucy>>
You slide your shoes off. Her room smells like a candy store mixed with body heat and electronics. You sit on the low beanbag by the bed. It hugs your body in that too-soft way that makes you feel smaller than you are. Lucy stretches like a cat before flopping onto her bed. Her thighs peek out from the hem of her shorts, just enough to distract.
<<lucy>>So. You watched it. Again. Tell me what it made you feel. No bullshit. Just the real thing. The thing that made your stomach flip.<</lucy>>
You hesitate.
<<mc>>It was the panties. I don’t know why. They just looked... right. Clean. Soft. Like they belonged on me.<</mc>>
She makes a pleased little noise in the back of her throat.
<<lucy>>That’s so cute. You know how many anime boys have had that same awakening? Probably thousands. It’s like... fanservice, but for the soul.<</lucy>>
She leans over the edge of the bed, rummages under her pillow, and pulls something out. Your breath catches. They’re folded. Pink. Satin. A little frilly bow at the center. Real panties. Real and small and soft-looking.
<<lucy>>These are from a cosplay. Technically. MeguMegu Magica. Third season. They never even show this set in the anime, but a real fan knows the details. Fanservice is all about implication. Suggestion.<</lucy>>
She crawls closer, kneeling on the bed just above you now. The panties dangle from her fingers like a forbidden fruit.
<img src="Images/Story/LucyPath02/03.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<lucy>>Wanna touch them? Just touch. Just to see what your brain does. Pure science, right? Like those skin-sensitivity tests.<</lucy>>
You hesitate. But your fingers twitch. She leans forward, holding them out, and you reach. The fabric brushes your fingertips. It’s absurdly soft. Cooler than you expected. Silky in a way that makes your throat tighten.
She watches your face closely.
<<lucy>>Imagine that against your thighs. Between your legs. Tight enough to make you feel every motion. Every twitch. Not because you’re a girl. Not because you’re “becoming” anything. Just because it *feels* good. Just because you want to.<</lucy>>
You don’t realize your hand is still there, fingers brushing slowly across the satin, until she lets the fabric slip from her grip into your palm.
<<lucy>>Hold them. Come on. Like a little pervert. I won’t judge. Actually... I’ll be proud. That’s what a good weeb-in-training does. First step of the otaku rite of passage.<</lucy>>
Your fingers curl around the fabric. They’re light. So light. It’s stupid how intense the sensation is. Just holding them feels lewd. Wrong. Deliciously wrong. She bites her lip, still watching you.
<<lucy>>Wanna see it up close?<</lucy>>
Before you can answer, she shifts on the bed, slowly, deliberately, lifting her hips just enough to hook her thumbs under the waistband of her shorts. You hear the soft noise of denim zipper opening. The sound makes something twist in your gut. She doesn’t take them all the way off, just low enough to reveal white and pink panties hugging her hips. They look like the one you're holding. The frilly bow rests against her skin, delicate and too intimate.
<img src="Images/Story/LucyPath02/04.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<lucy>>See? It’s not just about wearing them. It’s about feeling them. Against your skin. Against your thoughts. Soft things make soft minds. That’s the whole point.<</lucy>>
<<lucy>>Go on. Just touch. Just here. Just fabric. For science.<</lucy>>
You don’t remember leaning forward. Your fingers hover, uncertain, and then make contact. The fabric is warmer than the pair in your lap. It has the same satin glide, but now it stretches over heat and skin and softness. And it feels like a secret. Like a moment you shouldn’t be allowed to have.
<<lucy>>That’s what you’ve been craving, isn’t it? This feeling...<</lucy>>
You pull your hand back, but everything in you is still reaching. She tugs her shorts back up, slow and casual, like it was nothing. Like you didn’t just cross some invisible line. Then she looks at your hand, still holding that pink pair of panties, and smiles.
<<lucy>>God, you’re so close already. I can see it. That squirmy look. The way you’re trying not to press them to your cheek. You’re fighting yourself. That’s adorable.<</lucy>>
You shake your head, but it’s weak.
<<mc>>I just wanted to know what it felt like. That’s all.<</mc>>
<<lucy>>Sure, sure. Totally normal. Just like how I “accidentally” binged all twelve episodes of *Maid Idol Cuties* in one night, just to see the animation quality.<</lucy>>
She flops back on her bed dramatically.
<<lucy>>Mm-mm. You don’t get to keep these. Not yet. You’re not ready.<</lucy>>
She takes them from your hands and folds them again with care, almost reverently, and tucks them back beneath her pillow like a treasure.
<<lucy>>Desire’s more fun when it builds. When it simmers. You're going to go to your dorm tonight remembering how they felt. That’s better than having them, isn’t it?<</lucy>>
She flops onto her back, arms behind her head, satisfied.
<<lucy>>Now get going... I'm still some episodes away from ending the season and I want to finish them before going to sleep.<</lucy>>
The hallway feels colder now. Sharper. Like the world outside her door doesn’t quite match the one you just left. You walk slowly, not trusting your legs. There’s a tension coiled inside your body, some kind of heat. Lingering. Low and heavy, like the residue of something intimate you’re not supposed to name.
You can still feel it on your fingertips. The fabric. The warmth. The way your breath caught when your skin brushed hers. You press your palms into your pockets like that might erase the memory. It doesn’t.
Your heart’s still beating too fast. Your thoughts still chasing logic, and looping the same images over and over. Pink satin. A delicate bow. Her voice.
You shouldn’t have gone in. And yet… the second you turn the corner and her door fades from view, you already want to go back. Not for answers. Not for clarity. Just to feel it again. Just for a little longer.
<<nobr>>
<<set $lucyQuest += 1>>
<<link "Go back to your dorm">>
<<set $storyContent = false>>
<<set $energy -= 40>>
<<set $lust = 100>>
<<set $femininity += 0.5>>
<<set $curiosity += 1>>
<<set $hypnoExposure +=1>>
<<set _targetHour = 9>>
<<set _targetPeriod = "PM">>
<<if $hour != _targetHour || $period != _targetPeriod || $minute != 0>>
<<set _minutesToSleep = setup.minutesUntil(_targetHour, _targetPeriod)>>
<<if _minutesToSleep > 0>>
<<advanceTime _minutesToSleep>>
<</if>>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<</if>>
<<run $journalEntries.push("Day " + $currentDay + ": I went to Lucy’s dorm.\n\nIt felt like walking into a dream I didn’t know I’d had. All soft colors, magical girl posters, plushies. She called it “level two.”\n\nShe didn’t pressure me. She just… made it feel inevitable. Like I was already halfway there.\n\nI watched the spiral. Put on the headphones. Told myself it was just curiosity. But the images, the voices, they burrowed into something deeper. I came harder than I ever have, and I’m still not sure who touched me. Her? Myself? She said I “cracked open a little.” I think she’s right. And I think part of me wants to crack more.")>>
<<goto "Dorm">>
<</link>>
<</nobr>><<nobr>>
<<set $unreadMessagesLucy = false>>
<<set $chatStep = 0>>
<<unset $lucyReply1>>
<<unset $pendingReply>>
<<set $lucyQuest +=1>>
<div class="chat-header">
<img src="Images/contacts/lucy.png" alt="Lucy" class="chat-avatar">
<span class="chat-name">Lucy</span>
</div>
<<set $storyContent = true>>
<</nobr>>
<div class="message-screen" id="chatBox">
<div class="bubble incoming">Hey you 📸</div>
<div class="bubble incoming">Quick question: how often do you take selfies?</div>
</div>
<div class="message-input">
<input type="text" id="messagePreview" readonly placeholder="Choose a reply..." />
<button onclick="sendMessage()">Send</button>
</div>
<<nobr>>
<div class="reply-options">
<<link "Almost never. Why?">>
<<set $pendingReply = "Almost never. Why?">>
<<run $("#messagePreview").val($pendingReply); $(".reply-options").hide()>>
<</link>>
<<link "Sometimes, when I need to.">>
<<set $pendingReply = "Sometimes, when I need to.">>
<<run $("#messagePreview").val($pendingReply); $(".reply-options").hide()>>
<</link>>
</div>
<</nobr>>
<<nobr>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<</nobr>><<nobr>>
<<set $chatStep = 1>>
<<unset $lucyReply2>>
<<unset $pendingReply>>
<div class="chat-header">
<img src="Images/contacts/lucy.png" alt="Lucy" class="chat-avatar">
<span class="chat-name">Lucy</span>
</div>
<</nobr>>
<div class="message-screen" id="chatBox">
<div class="bubble incoming">Hey you 📸</div>
<div class="bubble incoming">Quick question: how often do you take selfies?</div>
<div class="bubble outgoing"><<print $lucyReply1>></div>
<div class="bubble incoming">Mmh, thought so. We need to fix that.</div>
<div class="bubble incoming">You’re cute. And I wanna see you grow.</div>
</div>
<div class="message-input">
<input type="text" id="messagePreview" readonly placeholder="Choose a reply..." />
<button onclick="sendMessage()">Send</button>
</div>
<<nobr>>
<div class="reply-options">
<<link "What do you mean by 'grow'?">>
<<set $pendingReply = "What do you mean by 'grow'?">>
<<run $("#messagePreview").val($pendingReply); $(".reply-options").hide()>>
<</link>>
<<link "You really think I’m cute?">>
<<set $pendingReply = "You really think I’m cute?">>
<<run $("#messagePreview").val($pendingReply); $(".reply-options").hide()>>
<</link>>
</div>
<</nobr>><<nobr>>
<<set $chatStep = 2>>
<<unset $lucyReply3>>
<<unset $pendingReply>>
<div class="chat-header">
<img src="Images/contacts/lucy.png" alt="Lucy" class="chat-avatar">
<span class="chat-name">Lucy</span>
</div>
<</nobr>>
<div class="message-screen" id="chatBox">
<div class="bubble incoming">Hey you 📸</div>
<div class="bubble incoming">Quick question: how often do you take selfies?</div>
<div class="bubble outgoing"><<print $lucyReply1>></div>
<div class="bubble incoming">Mmh, thought so. We need to fix that.</div>
<div class="bubble incoming">You’re cute. And I wanna see you grow.</div>
<div class="bubble outgoing"><<print $lucyReply2>></div>
<div class="bubble incoming">Starting today, I want you to take one selfie every day and send it to me. Deal?</div>
</div>
<div class="message-input">
<input type="text" id="messagePreview" readonly placeholder="Choose a reply..." />
<button onclick="sendMessage()">Send</button>
</div>
<<nobr>>
<div class="reply-options">
<<link "Uhh... okay, I guess.">>
<<set $pendingReply = "Uhh... okay, I guess.">>
<<set $lucySelfieHabit = true>>
<<run $("#messagePreview").val($pendingReply); $(".reply-options").hide()>>
<</link>>
<<link "What if I don’t feel like it?">>
<<set $pendingReply = "What if I don’t feel like it?">>
<<set $lucySelfieHabit = false>>
<<run $("#messagePreview").val($pendingReply); $(".reply-options").hide()>>
<</link>>
</div>
<</nobr>><<nobr>>
<<set $chatStep = 3>>
<div class="chat-header">
<img src="Images/contacts/lucy.png" alt="Lucy" class="chat-avatar">
<span class="chat-name">Lucy</span>
</div>
<</nobr>>
<div class="message-screen" id="chatBox">
<div class="bubble incoming">[...] Deal?</div>
<div class="bubble outgoing"><<print $lucyReply3>></div>
<<if $lucySelfieHabit>>
<div class="bubble incoming">Yay! You won’t regret it 💕 I’ll save every one.</div>
<div class="bubble incoming">Let me send you one to get you inspired 😘</div>
<div class="bubble incoming">
<img src="Images/Story/LucyPath03/01.jpeg" style="width:100%; border-radius:10px; margin-top:0.5em;">
</div>
<<else>>
<div class="bubble incoming">No pressure... but I still hope you'll change your mind.</div>
<div class="bubble incoming">But if you send me something, I might send you something in return 😏</div>
<div class="bubble incoming">
<img src="Images/Story/LucyPath03/02.jpeg" style="width:100%; border-radius:10px; margin-top:0.5em;">
</div>
<</if>>
</div>
<<link "Return">>
<<set $storyContent = false>>
<<goto $location>>
<</link>>The overdue psychology textbook was similar to a nagging reminder, making your backpack feel heavier than usual. As you crossed the cobblestone paths leading to the university library, you were merely paying attention to your steps and not really thinking about anything. Then, suddenly you hear a voice:
<<lucy>>$mc-chan!<</lucy>>
You turned to the voice. Lucy stood beneath a tree, her short plaid skirt catching the breeze, a half-empty bubble tea in one hand and a cheeky smile. Her violet glasses caught the sunlight, throwing playful glints that danced like fireflies.
<img src="Images/Story/LucyPath04/01.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<lucy>>You always walk around looking so serious. Makes me want to ruffle your hair or poke your cheeks or... I don’t know. Drag you somewhere fun.<</lucy>>
<<mc>>Hey Lucy! I was just...<</mc>>
<<lucy>>Come on. I have something to show you.<</lucy>>
There was a beat of silence. You blinked. With a look of mock disappointment, she tilted her head.
<<lucy>>What? No heroic speech? No dramatic hesitation before accepting the mission?<</lucy>>
You chuckled, but your throat felt tight. There was always something about her. That balance between teasing and sincere, between cosplay mischief and quiet intensity.
You followed her to her dorm. Then, Lucy turned to you, hands behind her back like she was hiding a secret. And then she brought out a pair of pale pink panties. Delicate. Silky. The same one from the last time you were there. The soft one that you held on your hands. That hypnotic day. That dreamlike blur you’d barely admitted to yourself even happened.
Your heart stopped.
<<lucy>>Thought maybe you’d want to feel them again.<</lucy>>
Your stomach twisted. You should’ve said no. Should’ve laughed it off. Should’ve done something. But your eyes were locked on the fabric. On the way it shimmered in the light. But you didn’t reach out. Not yet. Lucy didn’t move. She just watched you. Studying your breath. Your hesitation. Your curiosity. And when she brushed the satin against your wrist, you shivered. She leans in:
<<lucy>>Feels like something out of a transformation sequence, doesn’t it?<</lucy>>
<<mc>>W-What?<</mc>>
Maybe it was the nerves. Maybe it was the faint bubblegumscent of her room, but your fingers moved. Slowly. Trembling. You touched the panties. And everything inside you fluttered.
[[Hold them in your hands|LucyPath04_02]]
<<nobr>>
<<set $storyContent = true>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<</nobr>>Your fingers brushed against the fabric. They were so light it was like they barely existed. Silky, thin, soft like clouds and heat all at once. It should’ve been ridiculous, absurd, even. You were standing in someone’s dorm room, transfixed by a pair of panties. But you kept holding them. Feeling them.
<img src="Images/Story/LucyPath04/02.png" style="width:75%; height:auto; display:block; margin:0 auto;">
Lucy watched you closely, but without pressure. She tilted her head just slightly, lips curled in a teasing smile.
<<lucy>>You look like you’re trying to solve a JRPG side quest. But this one doesn’t require grinding.<</lucy>>
You let out a shaky laugh. It didn’t help. So you muttered:
<<mc>>I don’t know if I should be doing this…<</mc>>
<<lucy>>Oh? So dramatic... Are you the noble protagonist? Struggling between temptation and duty?<</lucy>>
She leaned in then, her voice softer, sweeter.
<<lucy>>You know you want to try them. Just for a second. You're feeling them right now. How does it make you feel?<</lucy>>
Your chest tightened. A part of you screamed to say no. That this was too far, that it crossed a line you weren’t ready to acknowledge even existed. But something deeper and quieter whispered back. What if you just tried them? Just slipped them on. Just to see. Maybe just to get it out of your system, and then you could move on with your life as if nothing ever happened.
Lucy turned her back to you, dramatically covering her eyes with one hand.
<<lucy>>I solemnly swear not to peek. Unless you ask me to.<</lucy>>
<img src="Images/Story/LucyPath04/03.png" style="width:75%; height:auto; display:block; margin:0 auto;">
You hesitated. Your heartbeat thumped against your ribs. Then you slowly reached for your belt. Your hands moved automatically, unbuckling, unzipping, sliding your jeans to the floor. You stood there in your boxers for a second too long, pulse hammering in your throat. And then those too slipped down. The room felt hotter now. Your skin prickled.
You stepped into the panties. The fabric kissed your thighs as you pulled them up. They fit snugly. Almost too perfectly. And then they settled in place.
<img src="Images/Story/LucyPath04/04.png" style="width:75%; height:auto; display:block; margin:0 auto;">
You gasped. It was immediate. Like something clicked inside you. The cool, silky material against your skin sent a jolt up your spine. It hugged your hips, pressed against your arousal, framed you in a way that made you feel exposed and precious at the same time. You didn’t feel like yourself. But you didn’t feel wrong, either. It was terrifying and exhilarating. Lucy turned around and her smile, wide, delighted, made your knees go weak.
[[She comes closer|LucyPath04_03]]
<<nobr>>
<<if !$backupOutfit>>
<<set $backupOutfit = {
clothing: $clothing,
shoes: $shoes,
socks: $socks,
underwear: $underwear,
bras: $bras
}>>
<<set $clothing = "None">>
<<set $shoes = "None">>
<<set $socks = "None">>
<<set $underwear = "NoStore_Underwear_01">>
<<set $bras = "None">>
<<run $('#avatar').empty().wiki('<<RenderAvatar>>')>>
<</if>>
<</nobr>>You didn’t even notice her step forward. Maybe it was the rush of sensations, the silk clinging to your skin, the thrill of being seen, of being this in front of someone else. Or maybe it was how Lucy always moved like she already knew the next scene in the script. Her voice was soft now, breathy.
<<lucy>>Looks like someone’s fully downloaded the patch.<</lucy>>
<<mc>>Wh-what?<</mc>>
<<lucy>>New class unlocked: Sissy Sorcerer. +10 to charisma, -50 to resistance.<</lucy>>
It should’ve made you laugh. It almost did. But you were too busy feeling. The panties hugged your arousal in a way nothing else ever had, not even your own hand. It was like the fabric understood you. Like it knew what you weren’t ready to say out loud.
Lucy gently touched your wrist.
<<lucy>>You’re beautiful like this, you know.<</lucy>>
You opened your mouth, but no words came. You were flushed, trembling, eyes locked on hers like gravity had shifted.
<<lucy>>Lie down.<</lucy>>
You obeyed. Slowly. Awkwardly. The bed was soft, warm from the sun filtering through her pink curtains. You sank into the plush sheets, heart pounding against your ribs like a trapped bird. Lucy slid onto her knees beside you, brushing her fingers up your thighs. Her touch was featherlight, but electric. And then, without ceremony or hesitation, she leaned forward, pulled the panties down and took your dick into her mouth.
<img src="Images/Story/LucyPath04/05.png" style="width:75%; height:auto; display:block; margin:0 auto;">
You gasped. Moaned. Arched. You didn’t last. Your orgasm hit like a jolt, sharp and overwhelming. Lucy didn’t flinch. She kept going until you trembled, until your hips settled, until you were left panting and dazed. And then she climbed up beside you. You could see the cum dripping from her lips. Her expression glowing with wicked delight. She leaned in slowly, brushing her nose against yours.
<<lucy>>You’re such a good boy.<</lucy>>
And before you could respond, before your brain could catch up, she kissed you. Full. Deep.
<img src="Images/Story/LucyPath04/06.png" style="width:75%; height:auto; display:block; margin:0 auto;">
You tasted it. Your own load. Still warm on her tongue. You jerked in surprise, but she held your face, kissed you deeper. There was no space to think. No room for shame. Just the taste of surrender. Salty. Warm. Faintly bitter, but not unpleasant. Like a memory that hadn’t fully formed yet. It coated her tongue, your tongue now, mixing with the faint sweetness of whatever lip gloss she was wearing. Bubblegum, maybe. Or strawberry. The two flavors mingled strangely, like oil and syrup. The taste was unmistakable. Intimate. Vulnerable.
Lucy moaned softly into your mouth, her hand cradling the back of your head, holding you in the moment. Like she wanted you to taste it. Like this was part of the lesson. She broke the kiss slowly, her breath brushing against your lips. Your cheeks were burning. Your throat tight. You didn’t speak. You couldn’t. But the taste lingered.
You blinked at her, dazed. Still tasting yourself on your lips.
<<lucy>>Speechless... I should start keeping score.<</lucy>>
You tried to say something, anything, but your thoughts were a blur. You felt raw. Open. Changed in some way you couldn’t take back. She seemed to sense it.
<<lucy>>You did really well today. I’m proud of you.<</lucy>>
That word. Proud. It hit harder than you expected.
Lucy sat up, stretching her arms above her head with a quiet yawn, as if this was all perfectly routine. Like blowing someone’s mind and identity was just another part of her schedule. Then she stood, brushing down her skirt.
<<lucy>>You should probably get going before your dorm floor thinks you got kidnapped by a cosplay cult.<</lucy>>
You tried to smile. It didn’t quite land. You bent down to pick up your clothes, fingers brushing the panties one last time. The soft satin felt almost warm now, like it had memorized the shape of your body. And just as you were about to fold them… Lucy held out her hand.
<<lucy>>I’ll take those back now.<</lucy>>
You froze. Your mouth opened slightly, but nothing came out.
<<lucy>>They’re mine, remember? Just borrowed.<</lucy>>
You hesitated. Then slowly placed the panties in her hand, like handing over something fragile. She folded them neatly, almost reverently, and tucked them back into the drawer where they came from. The space in your jeans suddenly felt colder. Emptier. You dressed the rest of the way in silence. Everything felt heavier now, like you were putting your old self back on, piece by piece.
Lucy followed you to the door.
<<lucy>>Next time, maybe I’ll let you keep them. But you’ll have to earn it.<</lucy>>
She kissed your cheek, barely more than a brush. Then opened the door. You stepped into the hallway. The world felt too bright. Too normal. You made it all the way back to your dorm before you realized your fingers were still curled, like they were holding onto something soft that wasn’t there anymore. You missed them already. You missed her already. And you knew this wasn’t over.
<<nobr>>
<<set $lucyQuest += 1>>
<<link "Go to your dorm">>
<<if $backupOutfit>>
<<set $clothing = $backupOutfit.clothing>>
<<set $shoes = $backupOutfit.shoes>>
<<set $socks = $backupOutfit.socks>>
<<set $underwear = $backupOutfit.underwear>>
<<set $bras = $backupOutfit.bras>>
<<unset $backupOutfit>>
<<set $storyContent = false>>
<</if>>
<<set $storyContent = false>>
<<set $cumFetish = true>>
<<set $energy -= 60>>
<<set $lust = 30>>
<<set $femininity += 1>>
<<set $curiosity += 1>>
<<set $inhibition -= 1>>
<<set $willpower -= 1>>
<<statChange "+Femininity" "pink">>
<<statChange "+Curiosity" "pink">>
<<statChange "-Inhibition" "pink">>
<<statChange "-Willpower" "pink">>
<<advanceTime 180>>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<<run $journalEntries.push("Day " + $currentDay + ": I was on my way to the library to drop off a textbook when Lucy spotted me under a tree and dragged me to her dorm. Said she had something to show me.\n\n
It was the panties. The same ones. Pink, silky, delicate... the ones from that day I still pretend didn't really happen. She let me hold them again. And then she asked if I wanted to try them on.\n\n
I don’t know what came over me, but I did it. I undressed right in front of her, stepped into them, and God, they felt good. Too good. Like something in me clicked.\n\n
And then it got even crazier. She had me lie down. She went down on me. Through the panties. I didn’t even last. And after… she kissed me. Full-on. I tasted it. Myself. On her lips.\n\n
She said she was proud of me.\n\n
Before I left, I reached for the panties again, maybe thinking I could keep them. But she held out her hand and took them back. Said I’d have to earn them next time.\n\n
I walked back to my dorm like a ghost. I can still feel them against my skin, even though they’re not there.")>>
<<goto "Dorm">>
<</link>>
<</nobr>><<nobr>>
<<set $unreadMessagesLucy = false>>
<<set $chatStep = 4>>
<<unset $lucyReply4>>
<<unset $pendingReply>>
<<set $lucyQuest += 1>>
<div class="chat-header">
<img src="Images/contacts/lucy.png" alt="Lucy" class="chat-avatar">
<span class="chat-name">Lucy</span>
</div>
<<set $storyContent = true>>
<</nobr>>
<div class="message-screen" id="chatBox">
<div class="bubble incoming">Hey...</div>
<div class="bubble incoming">I’m by the coffee house next to the university right now. And I’m bored as hell. Wanna meet me?</div>
</div>
<div class="message-input">
<input type="text" id="messagePreview" readonly placeholder="Choose a reply..." />
<button onclick="sendMessage()">Send</button>
</div>
<<nobr>>
<div class="reply-options">
<<link "Yeah, sure. Will be there.">>
<<set $pendingReply = "Yeah, sure. Will be there.">>
<<set $reply = "Yeah, sure. Will be there.">>
<<run $("#messagePreview").val($pendingReply); $(".reply-options").hide()>>
<</link>>
<<link "I'm kinda busy right now. Can we meet later?">>
<<set $pendingReply = "I'm kinda busy right now. Can we meet later?">>
<<set $reply = "I'm kinda busy right now. Can we meet later?">>
<<run $("#messagePreview").val($pendingReply); $(".reply-options").hide()>>
<</link>>
</div>
<</nobr>>
<<nobr>>
<<set $storyContent = true>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<</nobr>><<nobr>>
<<set $chatStep = 5>>
<<unset $lucyReply5>>
<<unset $pendingReply>>
<div class="chat-header">
<img src="Images/contacts/lucy.png" alt="Lucy" class="chat-avatar">
<span class="chat-name">Lucy</span>
</div>
<</nobr>>
<div class="message-screen" id="chatBox">
<div class="bubble incoming">Hey...</div>
<div class="bubble incoming">I’m by the coffee house next to the university right now. And I’m bored as hell. Wanna meet me?</div>
<div class="bubble outgoing"><<print $reply>></div>
<<if $reply == "Yeah, sure. Will be there.">>
<div class="bubble incoming">Yay~! I owe you a bubble tea 💜</div>
<div class="bubble incoming">And maybe… a *very* important challenge 😏</div>
<div class="bubble incoming">See you in 5~</div>
<</if>>
<<if $reply == "I'm kinda busy right now. Can we meet later?">>
<div class="bubble incoming">Ugh, rude 😩</div>
<div class="bubble incoming">You're telling me you'd rather sit alone than get a free drink *and* watch me do dumb dares?</div>
<div class="bubble incoming">Come onnnn. It'll be fun. I promise not to mess with you... much 😇</div>
<</if>>
</div>
<<if $reply == "I'm kinda busy right now. Can we meet later?">>
<div class="message-input">
<input type="text" id="messagePreview" readonly placeholder="Choose a reply..." />
<button onclick="sendMessage()">Send</button>
</div>
<<nobr>>
<div class="reply-options">
<<link "Alright, alright. You win. I'm coming.">>
<<set $pendingReply = "Alright, alright. You win. I'm coming.">>
<<set $reply = "Alright, alright. You win. I'm coming.">>
<<run $("#messagePreview").val($pendingReply); $(".reply-options").hide()>>
<</link>>
</div>
<</nobr>>
<<else>>
<<link "Meet Lucy">>
<<goto "LucyPath05_01">>
<</link>>
<</if>><<nobr>>
<<set $chatStep = 6>>
<<unset $lucyReply6>>
<div class="chat-header">
<img src="Images/contacts/lucy.png" alt="Lucy" class="chat-avatar">
<span class="chat-name">Lucy</span>
</div>
<</nobr>>
<div class="message-screen" id="chatBox">
<div class="bubble outgoing"><<print $reply>></div>
<div class="bubble incoming">Knew it 💅 You're the best 💖</div>
<div class="bubble incoming">You’re lucky I’m cute. Hurry your butt over here. Already grabbed your drink. Come quick... I’m about to lose it to a trivia app...</div>
</div>
<<link "Meet Lucy">>
<<goto "LucyPath05_01">>
<</link>>The coffee house was one of those half-trendy, half-forgotten places right off campus, quiet enough for studying, chaotic enough for students to pretend they weren’t. The bell above the door jingled when you stepped inside, and it didn’t take long to spot Lucy.
She was already halfway through a bubble tea, sitting at a high table by the window with her legs swinging off the stool, earbuds dangling around her neck. She was wearing a yellow crop top and jeans shorts. She looked up, grinned wide, and pointed to the seat across from her.
<img src="Images/Story/LucyPath05/01.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<lucy>>Took you long enoug. I was about to start a dare without you.<</lucy>>
You slid into the seat across from her, the cool wood pressing into your palms.
<<mc>>A dare?<</mc>>
<<lucy>>Don’t look so scared. I haven’t even said what it is yet.<</lucy>>
She reached into her backpack and pulled out a tiny box. Square, matte pink, tied with a thin ribbon. You looked at it. Then at her.
<<mc>>What’s in the box?<</mc>>
<<lucy>>A challenge. But first... we play a game.<</lucy>>
<img src="Images/Story/LucyPath05/02.png" style="width:75%; height:auto; display:block; margin:0 auto;">
[[Sit next to her|LucyPath05_02]]You slid onto the stool across from her. The table was a little too tall, the seat a little too high, and Lucy was already smirking like she had a plan. Her fingers toyed with the straw of her drink, twirling it in slow, lazy circles.
<<lucy>>Glad you showed up.<</lucy>>
She said, sipping the last of her bubble tea and letting the straw make that loud, obnoxious empty sound at the bottom.
<<lucy>>I was one more bored minute away from making a scene.<</lucy>>
<<mc>>A scene?<</mc>>
She grinned, leaned her elbows onto the table, and lowered her voice.
<<lucy>>Mhm. Like pretending I got dumped over text and crying loud enough for the barista to comp my drink.<</lucy>>
You snorted, shaking your head.
<<mc>>You’re impossible.<</mc>>
She grinned even wider.
<<lucy>>No, no, no. I’m creative.<</lucy>>
<<mc>>Soo... What’s in the box?<</mc>>
<<lucy>>A reward... Or a punishment. Depending on whether or not you chicken out.<</lucy>>
<<mc>>Lucy…<</mc>>
<<lucy>>Don’t make that face. You agreed to the dare.<</lucy>>
<<mc>>I don't even know what the dare is<</mc>>
<<lucy>>But you're here. That’s what matters. >But first… we play a game.<</lucy>>
<<mc>>What kind of game?<</mc>>
<<lucy>>The fun kind. The kind where you answer three questions. No lies. No dodging. Just honest, blushing truth.<</lucy>>
She raised three fingers dramatically, then pointed at the box.
<<lucy>>And if I like your answers... you get to open the box.<</lucy>>
<<mc>>And if you don’t like them?<</mc>>
She gave you a look. One of those mock-innocent shrugs that meant exactly the opposite.
<<lucy>>Then I open it for you. And I decide how this little dare goes down.<</lucy>>
She sipped the last drops of her drink, straw popping air.
<<lucy>>You trust me, right?<</lucy>>
You gave her a dry look. She grinned. She slid her phone across the table and opened the notes app.
<<lucy>>Question one...<</lucy>>
She paused for effect, then smirked.
<<lucy>>Have you ever worn something meant for a girl? Like actually worn it, not just held it or joked about it.<</lucy>>
You felt your ears burn. Your eyes dropped to her fingers, casually tapping the screen, ready to type your answer.
<<lucy>>And don’t lie. I can always tell when you lie.<</lucy>>
<<lucy>>So. First question.<</lucy>>
Her fingers tapped the edge of the tiny pink box.
<<lucy>>Did you like wearing my panties that night?<</lucy>>
There was no smirk this time. Just a low voice and her gaze, locked on yours, watching every twitch in your face.
<<mc>>You... already know what happened.<</mc>>
<<lucy>>I know what happened. I wanna hear how it felt.<</lucy>>
You shifted in your seat. The café was loud enough to drown out most voices, but not hers. Somehow, she didn’t have to speak loudly to make your skin burn.
<<lucy>>They hugged your hips real tight, didn’t they? All soft and girly. Like they belonged there. Like you wanted them there.<</lucy>>
Your eyes darted to the box.
<<mc>>Is this still part of the game?<</mc>>
<<lucy>>Mhm. And you’re doing amazing so far. Just... one word. Yes or no. Did you like it?<</lucy>>
You swallowed. And before you could stop yourself:
<<mc>>...yes.<</mc>>
Lucy beamed. She sat back in her chair like a queen satisfied with her knight’s confession.
<<lucy>>See? That wasn’t so hard. One point for honesty. Two more questions, and we’ll see if you’re brave enough to wear what’s in the box next.<</lucy>>
She winked.
<<lucy>>Don’t worry. It's... familiar.<</lucy>>
<<lucy>>Okay. Question two.<</lucy>>
<<lucy>>When you walked to your dorm that night... after everything... did it cross your mind what it would feel like to wear them again? Maybe under your jeans. Maybe... around other people.<</lucy>>
You opened your mouth, but she held up a hand.
<<lucy>>Wait. I don’t mean just thinking about it. I mean wanting it. Craving it. That heat between your legs, that little tug when you move. That secret that no one else knows but me.<</lucy>>
Your throat tightened. You couldn’t tell if she was playing or genuinely getting off on this, or both. She leaned in closer.
<<lucy>>Did you picture it? Just you... on campus... sitting through class with my cute little panties stretched over your cock?<</lucy>>
Your heart was pounding now. Her voice was still soft, barely above a whisper, but it echoed in your chest.
<<lucy>>You can lie if you want. But that won’t save you from question three.<</lucy>>
You hesitated. Every word felt like a trap. But your body was already betraying you.
<<mc>>...I did. A little.<</mc>>
She smiled like you’d just signed a contract.
<<lucy>>Knew it. You're so bad at hiding it. It's cute.<</lucy>>
She tapped the box again, this time with her fingernail. Tap. Tap.
<<lucy>>You’re two for two. One more and we’ll see if you get to wear what’s inside like a good girl. Or if I make you put it on right here in the bathroom stall.<</lucy>>
Lucy didn’t ask the next question right away. She just stared at you, chin resting on the back of her hand, eyes flicking over your face like she was reading you, like she already knew the answer but wanted to hear how your mouth would form it. When she finally spoke, her voice was quieter than before.
<<lucy>>Final question.<</lucy>>
<<lucy>>Why didn’t you stop me? Back in my dorm. When I pushed you onto the bed… pulled your panties down… sucked you off. Kissed you with my mouth full of cum. Why didn’t you stop me?<</lucy>>
You blinked. Everything else in the coffee shop blurred.
<<mc>>I… I don’t know.<</mc>>
<<lucy>>Liar.<</lucy>>
She leaned forward, closer than before, her voice just a breath.
<<lucy>>You wanted it. You liked giving up control. You liked being my little secret. You liked feeling pretty, even if it scared you.<</lucy>>
You didn’t say anything. You couldn’t. She sat back again, like the spell hadn’t been cast like she hadn’t just stripped you bare with a whisper. Then she smiled.
<<lucy>>That’s three. Game over. You passed. Congratulations.<</lucy>>
She pushed the box toward you.
<<lucy>>You get to open it now. But just so you know...<</lucy>>
Her grin turned slow and wicked.
<<lucy>>If you had failed, I would've made you wear it anyway.<</lucy>>
[[Open the box|LucyPath05_03]]You already knew what was inside the box. The shape. The weight. The smug look on her face. It wasn’t a mystery. Still, your fingers hesitated over the ribbon, like part of you was hoping it’d be something else.
It wasn’t. You untied it anyway. Inside, folded neatly, were the same pale pink panties you wore in her dorm. Silky. Delicate. The little satin bow still perfectly centered. You stared at them in silence.
<<mc>>These again?<</mc>>
<<lucy>>Mmhmm. Recognize them?<</lucy>>
She didn’t even try to hide the smile in her voice.
<<lucy>>Thought it was only fair. You looked good in them. All shy and red-faced and hard as a rock.<</lucy>>
Your face flushed instantly.
<<mc>>You said this was a game. Not a setup.<</mc>>
<<lucy>>And you’re winning! Just one last level.<</lucy>>
She leaned across the table, voice low, teasing.
<<lucy>>Put them on. Under your clothes. Walk around campus for, let’s say... two hours. That’s it. No one will see. But you’ll feel every step. And I’ll know. And that’s what makes it fun.<</lucy>>
You stared at her, heartbeat climbing.
<<mc>>You're joking...<</mc>>
<<lucy>>Come on. What’s the worst that happens? You get a little flustered? You might even enjoy it. You did last time.<</lucy>>
<<mc>>That was... different. That was private.<</mc>>
<<lucy>>Exactly. And now we’re leveling up. Stretching that comfort zone. You’re not scared, are you?<</lucy>>
You didn’t answer. She leaned closer, whispering now.
<<lucy>>Besides... you already admitted you thought about it. Walking around with something girly under your jeans. That soft pressure. That secret.<</lucy>>
Her eyes glittered.
<<lucy>>Let yourself feel it. Two hours. You don’t even have to talk to anyone. Just... be. And know that I’m watching.<</lucy>>
You looked at the panties again. The same ones. The same soft silk you hadn’t quite stopped thinking about. You swallowed.
<<mc>>...Two hours. That’s it.<</mc>>
Lucy grinned.
<<lucy>>Atta boy. Bathroom’s still back left. And I swear if you chicken out, I'm going to let everyone know how cute you looked in those panties.<</lucy>>
You stood up, hands sweaty, panties clenched in your fist. You weren’t sure if this was punishment or reward. But you were already walking toward the bathroom.
<img src="Images/Story/LucyPath05/03.png" style="width:75%; height:auto; display:block; margin:0 auto;">
[[Put them on|LucyPath05_04]]The bathroom was clean, quiet, and empty, with just the sound of the flickering fluorescent light and the thump of your heart echoing in your ears. You stepped into the farthest stall, locked the door, and sat down on the closed lid. The panties were still in your hand, crumpled now from your grip. Silky. Warm. Familiar. You stared at them for a long moment.
<<mc>>What the hell am I doing...<</mc>>
But even as you thought that, your hands were already moving, unbuttoning your pants, pushing them down along with your boxers. You felt exposed, even though the door was locked, even though no one was watching. The panties slid up your legs like memory. You hesitated at your thighs, almost embarrassed by how easily they fit. You could feel the material catch slightly over your skin, smooth, elastic, too soft for your own good. As you pulled them up and settled into them, a strange breath escaped your lips.
<img src="Images/Story/LucyPath05/04.png" style="width:75%; height:auto; display:block; margin:0 auto;">
They hugged you. Tight. Delicate. A little more snug than you remembered, or maybe that was just your pulse. You looked down. The pale pink, the bow in front… it looked obscene under the fluorescent lighting. Like a joke. Like a dare. Like you.
You swallowed and stood. The feeling was immediate. Every movement rubbed the silk against your skin, a reminder with every step, every shift. You pulled your jeans back up, zipped carefully, and tried to ignore the way it all felt… wrong. No, not wrong. Private.
You looked in the mirror on your way out. Nothing showed. You looked normal. But you knew. Lucy would know. And that made it worse. Or maybe it made it better. You stepped out of the coffee house a minute later, hands in your pockets, trying to act normal. The panties felt tighter now. Maybe it was just your imagination. Or maybe it was the fact that you were stepping into open air, with them snug against your skin, hidden but undeniably there. Your jeans felt different. Every step felt exaggerated. Softer. More noticeable. Like the silk was announcing itself to the world even if no one could see it.
Lucy strolled a few steps behind you, sipping a fresh drink she’d picked up while you were in the bathroom.
<<lucy>>God, you walk like you’ve got a secret. It’s adorable.<</lucy>>
<<mc>>I do have a secret. And you’re the reason for it.<</mc>>
She hummed playfully.
<<lucy>>You’re welcome.<</lucy>>
The two of you crossed the main courtyard. A couple students walked past, completely oblivious. Someone laughed behind you. A skateboard clicked on the pavement. You kept your head down, your hands in your pockets. But your mind wouldn’t shut up. You could feel them with every tiny shift. Hugging you. Clinging to you. Soft fabric against sensitive skin. A little too smooth. A little too right.
<img src="Images/Story/LucyPath05/05.png" style="width:75%; height:auto; display:block; margin:0 auto;">
You caught yourself wondering if anyone could tell. If your walk had changed. If your posture gave you away. If someone like Lucy, someone bold, could sniff it out in an instant.
<<lucy>>I hope you know I’m watching your ass this whole time.<</lucy>>
You turned your head slightly, giving her a look.
<<mc>>Can you not announce that out loud?<</mc>>
<<lucy>>Relax. I’m not gonna scream “he’s wearing panties!” across the quad. That’s for later.<</lucy>>
She winked, sipping her drink again.
<<lucy>>Honestly, I’m just impressed. You walk so naturally. Like you’ve done this before.<</lucy>>
You rolled your eyes. but your face was hot again. The two of you passed the student union building. Someone held the door open for you. You nodded and mumbled thanks, hoping your voice didn’t sound as shaky as your insides felt.
Lucy nudged your side.
<<lucy>>One hour and forty-two minutes left, babe. You're doing so good.<</lucy>>
You didn’t respond. You just kept walking, the silk reminding you with every breath that this wasn’t a prank. It was real. And somewhere deep inside the anxiety and embarrassment... You weren’t sure you wanted it to stop.
The two of you walked the central path between the campus buildings, sun dipping just enough to throw long shadows. Students passed without a glance. Birds chirped. It was normal. Calm. Your body didn’t feel normal, though. Every step reminded you. You adjusted your waistband discreetly, trying to relieve the pressure. Silk shifted against skin.
<<lucy>>Ooooh... someone’s getting comfy.<</lucy>>
You froze. She was right beside you now, close enough to whisper.
<<mc>>I wasn’t...<</mc>>
<<lucy>>You were. And don’t lie. That little tug? That was the “I forgot how good this feels” adjustment. Classic.<</lucy>>
You looked away. Fast.
<<mc>>Can you not say that out loud?<</mc>>
<<lucy>>Why? Gonna get hard if I keep talking about how those girly little panties are rubbing against your dick while we walk past the library?<</lucy>>
You clenched your jaw.
<<lucy>>God, you're so fun. All nervous and stiff up top, but I bet if I slipped a hand down your jeans right now, you’d be squirming.<</lucy>>
You turned into the next pathway, a quieter one, hoping fewer people would be around. Lucy followed. She didn’t press you physically, but her presence filled the air.
<<lucy>>Hey. Look at me.<</lucy>>
You did, reluctantly. She wasn’t smiling this time. Not teasing. Just watching.
<<lucy>>Real question. Do you want to stop? I won’t push you if you really don’t want this. But I think you do. I think part of you is aching for it. Not just the panties. The whole thing. The thrill. The attention. The way it makes you feel.<</lucy>>
You didn’t answer right away, because she was right. Or maybe just close enough to the truth that it hurt.
<<mc>>...I don’t want to stop.<</mc>>
Her smile returned, slower this time. Warmer. But no less dangerous.
<<lucy>>Good boy. Then let’s make it count. We’ve still got an hour and fifteen to go. And I want to see that little blush on you all the way to the quad.<</lucy>>
You swallowed hard
[[Keep walking|LucyPath05_05]]
<<nobr>>
<<if !$backupOutfit>>
<<set $backupOutfit = {
underwear: $underwear,
}>>
<<set $underwear = "NoStore_Underwear_01">>
<<run $('#avatar').empty().wiki('<<RenderAvatar>>')>>
<</if>>
<</nobr>>The two of you had looped behind the science building. Quieter paths, fewer eyes. You could hear the hum of the ventilation units, the occasional scrape of a chair from a nearby lab. It felt a little safer. A little easier to breathe. Until you heard footsteps behind you. Fast ones.
<<maya>>Oh! Hey!<</maya>>
You flinched and turned. It was Maya. Same year, same psych class. Hoodie, headphones around her neck, iced coffee in hand. Friendly. Too friendly.
<<maya>>Didn’t expect to run into you two! You guys heading to the student center or something?<</maya>>
Lucy smiled sweetly.
<<lucy>>Just wandering. He’s helping me with something... experimental.<</lucy>>
Maya raised a brow.
<<maya>>Oooh. Research stuff?<</maya>>
You felt sweat gather on your neck. The panties suddenly felt louder. Like they were visible. Like everyone could hear the faint sound of silk brushing skin beneath denim.
<img src="Images/Story/LucyPath05/06.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<mc>>Uh. Yeah. Sort of.<</mc>>
Maya tilted her head.
<<maya>>You okay? You look... flushed.<</maya>>
You forced a smile.
<<mc>>It’s warm out.<</mc>>
Behind you, Lucy faked a cough, but it sounded suspiciously like a stifled laugh.
<<maya>>Well, good luck with... whatever it is. See you in class!<</maya>>
She passed by, earbuds already going back in. The moment she turned the corner, you exhaled.
<<mc>>Shit.<</mc>>
<<lucy>>You should’ve seen your face. You looked like a deer in headlights... but cuter.<</lucy>>
You turned back toward her, just in time to see the faint click of her phone camera. Too late to stop it.
<<mc>>Did you just...<</mc>>
She held the phone out of reach, smirking.
<<lucy>>Relax. Just a candid of you adjusting your waistband while blushing. Very artsy. Very innocent. Unless you know the context.<</lucy>>
You moved toward her. She backed away with a laugh.
<<mc>>Lucy. Delete it.<</mc>>
<<lucy>>Mmm... Maybe. After I make a backup. You know, for research.<</lucy>>
You groaned and rubbed your temples.
<<lucy>>You’re lucky I like you. Otherwise I’d have used flash.<</lucy>>
She nudged your arm.
<<lucy>>Come on. Let’s get to the quad before you melt into a puddle of girly shame. Still got forty-five minutes on the clock, princess.<</lucy>>
At the edge of the quad, Lucy came to a stop. You almost bumped into her. She checked her phone.
<<lucy>>Time’s up.<</lucy>>
Not quite relieved, not quite disappointed, you exhaled. Her mischievous eyes sparkled as she gazed up at you.
<<lucy>>Alright. Off they come.<</lucy>>
<<mc>>What?<</mc>>
<<lucy>>The panties. Bathroom. Now.<</lucy>>
<<mc>>Seriously?<</mc>>
<<lucy>>You didn’t think you’d get to keep them, did you?<</lucy>>
She said, already pointing toward the nearest campus building.
<<mc>>Back-left stall. I’ll be waiting out front.<</mc>>
You hesitated.
<<lucy>>Unless… You wanna hand them over right here?<</lucy>>
You glared. She didn’t budge. You turned without another word, heart pounding, legs shaky. The building was quiet this time of day. You slipped into the bathroom and locked the same far stall. Just like before. Only now, something was different. You stood there, hands at your waistband, unable to move. You didn’t want to take them off. Not really. The panties clung to you like a second skin, warm, soft, comforting. More than that: they felt right. In a way your own underwear never had. You hated how true that was. Hated how much you loved the feel of them against your skin. The snugness. The way they made everything feel a little more sensitive. A little more alive.
You shut your eyes.
<<mc>>What is wrong with me?<</mc>>
But there was no panic in your chest. Just heat. And shame. You stripped them off slowly, folding them without thinking. The seat of them still held your body’s warmth. When you stepped out of the stall, Lucy was leaning against the opposite wall, arms crossed. She raised an eyebrow when she saw the folded pink fabric in your hand.
<<lucy>>Well?<</lucy>>
You handed them over. She tucked them into her bag, eyes never leaving your face.
<<lucy>>How’d it feel?<</lucy>>
You opened your mouth. Closed it. Shook your head.
<<lucy>>I mean it. Tell me.<</lucy>>
<<mc>>Soft...<</mc>>
She leaned in.
<<lucy>>Louder.<</lucy>>
<<mc>>…They felt soft. Comfortable.<</mc>>
Her smile widened.
<<lucy>>Better than your boxers?<</lucy>>
You hesitated.
<<mc>>…Yeah...<</mc>>
<<lucy>>Thought so.<</lucy>>
She brushed her fingers lightly under your chin, making you look at her.
<<lucy>>You liked it. Not just the dare. Not just me. Them. You liked the way they made you feel.<</lucy>>
You didn’t nod. You didn’t have to. Your silence said everything. Lucy smiled like she’d just solved a puzzle and kissed your cheek, fast and casual, like it meant nothing.
<<lucy>>Good boy.<</lucy>>
She turned and walked out, leaving you there with your breath caught and your thoughts spinning.
<<nobr>>
<<link "Go to your dorm">>
<<if $backupOutfit>>
<<set $underwear = $backupOutfit.underwear>>
<<unset $backupOutfit>>
<</if>>
<<set $storyContent = false>>
<<set $energy -= 60>>
<<set $lust = 90>>
<<set $femininity += 1>>
<<set $curiosity += 1>>
<<set $inhibition -= 1>>
<<set $willpower -= 1>>
<<statChange "+Femininity" "pink">>
<<statChange "+Curiosity" "pink">>
<<statChange "-Inhibition" "pink">>
<<statChange "-Willpower" "pink">>
<<advanceTime 180>>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<<run $journalEntries.push("Day " + $currentDay + ": I met Lucy at that little coffee shop off-campus today. She was already halfway through her drink, waiting with that smug look she always gets when she’s up to something.\n\n
There was a box. Pink. Tied with a ribbon. I knew what was in it before I opened it. And I was right. Same panties I wore at her dorm. She made me put them on again. This time in public.\n\n
Two hours. That was the deal. Two hours walking around campus with them under my clothes.\n\n
It should’ve been humiliating. It kind of was. But it also felt… good. Better than it should’ve. Every step reminded me. The way they hugged me. The soft friction. The heat. It wasn’t just the fabric. It was the secret. The way Lucy looked at me, like she knew exactly how I was feeling.\n\n
I didn’t want to take them off.\n\nWhen time was up, she made me go back to the bathroom and hand them over. And I hated it. I hated folding them up, hated the cold air when I pulled my jeans back up. Hated seeing them disappear into her bag like they never belonged to me.\n\n
And the worst part? I keep thinking about how right they felt. More than my own underwear ever has. Like they were made for me. Like I’m wrong for not wearing them.\n\n
I don’t know what that means. But I know how I felt.\n\n
Soft. Exposed. Seen.\n\n
And I wanted more.")>>
<<goto "Dorm">>
<</link>>
<</nobr>>You walked towards Lucy's dorm one more time. At this point, you still wasn't certain on why you kept comming to her, but still, there you were...
As you approached ther dorm, you noticed that she was already at the door, almost as if she was expecting you.
<img src="Images/Story/LucyPath06/01.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<lucy>>$mc-chan! What brings you here? More panties?<</lucy>>
<<mc>>Please don't say that out loud...<</mc>>
<<lucy>>You look so cute when you're embarrassed... So, sorry to disappoint you, but there was a pipe burst in my dorm... We can't hang out here...<</lucy>>
<<mc>>Oh, I'm sorry... Is there something else that we can do?<</mc>>
<<lucy>>Ohh, I know! I want to know the mysterious dungeon that you call your dorm!<</lucy>>
<<mc>>What? My dorm? Why?<</mc>>
<<lucy>>Come on!! Pretty please?? We can play a game, maybe...<</lucy>>
<<mc>>Ugh... Fine...<</mc>>
You both headed silently to your dorm, though you could see the visible excitement in Lucy's face. When you opened the door, you were already regretting saying yes. She walked in like she owned the place.
<<mc>>You said we were gonna play a game... What do you have in mind?<</mc>>
<<lucy>>Aw, poor baby. Don’t worry, you’ll only lose your dignity. Maybe your masculinity. Definitely some snacks.<</lucy>>
You played a couple rounds of a fighting game on your console. She wiped the floor with you, of course, laughing every time she beat you with some oversexualized anime girl special move.
<<lucy>>You’re getting destroyed by Magical Bunny Twinkle-chan. I hope you know that.<</lucy>>
<<mc>>I’m letting you win. It’s called being polite.<</mc>>
<<lucy>>Sure it is. You're definitely not distracted by my top jiggling every time I lean forward.<</lucy>>
You nearly fumbled your controller when she leaned even further forward just to prove her point. After a few more rounds, she tossed the controller aside and stretched, arms up, exposing just a hint of her midriff and the pink waistband of something frilly beneath her skirt.
<<lucy>>Okay. Break time. My thumbs are tired. And you’re too fun to tease when you're frustrated.<</lucy>>
She looked around the room, then tilted her head toward your dresser.
<<lucy>>Hey, can I see your wardrobe? The underwear one. I wanna check something.<</lucy>>
You blinked.
<<mc>>...Why?<</mc>>
She was already halfway across the room.
<<lucy>>Curiosity. Science. Voyeurism. Pick one.<</lucy>>
She opened the drawer before you could say no. Her nose scrunched almost immediately.
<<lucy>>Still with these? Ugh. They're worse than I remember.<</lucy>>
She pulled out a plain pair of navy blue boxers like it was something she found under a couch at a frat house.
<img src="Images/Story/LucyPath06/02.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<lucy>>You’ve literally walked around campus in silk panties, and this is what you keep stocked like it’s your emergency stash? Seriously, $mc-chan. This drawer is a cry for help.<</lucy>>
You tried to laugh it off, reaching to close the drawer, but she blocked you with her hip and pulled out another pair, this one black with a stretched waistband.
<<lucy>>You know what I think? I think you’re scared. Not of me. Not even of wearing panties. I think you’re scared of not having these to crawl back to.<</lucy>>
She looked at you. Her tone wasn’t joking anymore.
<<lucy>>You liked how it felt, didn’t you? That dare? Walking around campus with them under your jeans? Don’t lie. I saw your face when you handed them back. You didn’t want to.<</lucy>>
You opened your mouth trying to say something, but nothing came to mind. So you closed it. She smirked, but not cruelly. Just... knowing. Then she reached into her bag and pulled something out. Folded. Soft. White. A new pair.
<<lucy>>I brought these just in case. Thought maybe you’d earned them. Like, to actually keep. First time. But looking at this sad little pile of man-pants... maybe I misread you.<</lucy>>
She started to slide them back into her bag. Your stomach twisted.
<<mc>>Wait.<</mc>>
She paused. Eyebrows lifted. You didn’t say anything else.
<<lucy>>Mmhmm. That’s what I thought.<</lucy>>
She walked over, slow and smug, and placed the panties right on your pillow. Then she sat on the edge of your bed, fingers laced, tone suddenly soft:
<<lucy>>Wear them tonight. Just tonight. Sleep in them. No one else will know. But you will. And that’s what matters.<</lucy>>
She got up, straightened her skirt, and headed for the door without waiting for a reply.
<<lucy>>Night-night, $mc-chan. Dream cute.<</lucy>>
*Click.* The door shut behind her. And just like that, you were alone. With one pair of panties.
[[And one choice.|LucyPath06_02]]
<<nobr>>
<<set $storyContent = true>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<</nobr>>
<<set $preventInitialClothes to true>>The door clicked shut over an hour ago. And yet the room still smelled faintly like her perfume. Sweet, synthetic, warm in a way that made it hard to focus.
Your game controller was still on the floor. The laptop hummed. The light from the desk lamp cast soft shadows against the wall. But your attention hadn’t moved since she left. The panties were still on your pillow. White. Soft.
<img src="Images/Story/LucyPath06/03.png" style="width:75%; height:auto; display:block; margin:0 auto;">
You’d touched them exactly once, just to move them off the bed so you could sit down, but even then, the fabric made your fingers twitch. They felt… nice. Too nice. Wrong kind of nice.
You’d spent the last hour pretending to be busy. Checked your phone. Scrolled through forums. Opened a file pretending you might study. But it was all noise. You weren’t thinking about Freud anymore. Or classes. Or even what day it was.
You were thinking about them. You stood, walked over to the dresser, opened it halfway. Boxers. Lined up in uneven stacks. Safe. Familiar. Ugly. You closed the drawer. You sat back on the bed. Looked at the panties again. No one would know. That’s what she said. Just you. But that was the problem, wasn’t it?
You’d know...
You’d know that you let her get to you. That you were still thinking about how it felt walking across campus with them under your jeans, fabric clinging to places it shouldn’t. How your skin tingled the whole time. How your body betrayed you.
You’d know that you didn’t really want to go back to boxers. You just wanted to want to. You rubbed your face. Swallowed hard. Time passed. Eventually, quietly, like it wasn’t even you moving, you picked them up.
They were light in your hands. The stitching was delicate. The bow in the front was subtle, girly, humiliating. You stared at them for a long time. Then you stood up. Turned off the desk lamp.
Changed. No mirror. Just darkness. They slid up your legs too easily. Fit too well. You climbed into bed and pulled the blanket over you like a confession. Heart pounding. Skin warm. Breath shallow. And for the first time, you fell asleep in panties.
[[Then you had a strage dream|LucyPath06_03]]The dream didn’t feel like a dream at first. You were standing in the hallway of your dorm, barefoot, in your pajamas. The hallway lights buzzed faintly above you, flickering, soft and distant like you were underwater.
Except… you weren’t wearing pants. Just panties. White. Delicate. The ones Lucy left you. You tried to cover yourself, but no one was there. The hall stretched in both directions, too long, too empty. Then you heard a voice.
<<lucy>>$mc-chan... why are you hiding?<</lucy>>
You turned. She stood at the far end of the hallway, backlit by warm pink light. Her silhouette glowed, blurred like a dream figure, like something from a magical girl show warped into something older, deeper.
She walked toward you, slowly. Each footstep silent. Her eyes never leaving you.
<<lucy>>You wore them. I knew you would.<</lucy>>
You tried to speak, but your mouth didn’t move. She raised a hand and touched your cheek. Her skin was warm. Real.
<<lucy>>You didn’t want to go back. Even if you’re pretending you do.<</lucy>>
You looked down. The panties had changed. Not just white anymore. Trimmed in lace, soft ribbons over the hips. Too pretty. Too obvious. Too you. Your skin prickled.
<<lucy>>Do you know what that means?<</lucy>>
You shook your head. She leaned in close, whispering it against your ear like a spell.
<<lucy>>It means you’re mine now.<</lucy>>
<img src="Images/Story/LucyPath06/04.png" style="width:75%; height:auto; display:block; margin:0 auto;">
Your knees buckled. The hallway darkened. Her fingers traced your arm. You couldn’t tell if you were blushing or burning up. She kissed your cheek. Then your neck. Then lower. You woke up before she reached your lips. Heart racing. Thighs pressed together. Sheets tangled. Panties damp.
[[Wake up|LucyPath06_04]]
<<nobr>>
<<set $underwear = "NoStore_Underwear_03">>
<<set _targetHour = 9>>
<<set _targetPeriod = "AM">>
<<set _minutesToSleep = setup.minutesUntil(_targetHour, _targetPeriod)>>
<<advanceTime _minutesToSleep>>
<</nobr>>You woke slowly, like surfacing from under warm water. Your room was quiet. Still. A faint strip of light peeked through the curtains, casting pale lines across the blanket bunched around your waist. And then it hit you. The dream.
Not just the memory of it, but the feeling of it. The warmth, the breath against your neck, the softness of her voice saying "You're mine now."
You swallowed. Then you felt it. The panties. Still clinging to your hips. Still hugging your skin. Still damp, just barely, between your legs. You hadn’t taken them off. You’d slept the entire night in them. And worse, you didn’t want to take them off now either.
<img src="Images/Story/LucyPath06/05.png" style="width:75%; height:auto; display:block; margin:0 auto;">
Your hand moved under the blanket without thinking, fingers brushing the fabric. Your heart picked up speed. Your skin tingled. You weren’t sure if it was arousal, or shame, or something else entirely.
That’s when it happened.
A knock.
Three light taps on the door. You froze. Your mind snapped awake, pulse hammering in your ears. Another knock. Louder this time. And then her voice, muffled but unmistakably her.
<<lucy>>$mc-chan? You awake? I brought coffee! I figured you'd be up by now.<</lucy>>
You stared at the door like it might vanish. She was here. She was at your door. You were still in the panties. Your brain scrambled for options. Clothes? Blanket? Time travel? You sat up too fast, blanket falling from your chest. You felt the soft elastic snap against your waist as you moved. It only made everything worse. More real.
Why had you done this? Why hadn’t you changed? Why did it feel so good… and so terrifying? Another knock.
<<lucy>>Hellooo? I can smell your anxiety from here. Let me in before the coffee gets cold!<</lucy>>
She didn’t sound mad. She didn’t even sound smug. She sounded expectant. You looked down at yourself. Still in the panties. Still you. Somehow… more you than you wanted to admit.
[[Open the door|LucyPath06_05]]Your hand hovered over the doorknob. You could still feel the soft stretch of the panties around your hips. Still hear your own heartbeat thudding in your ears. This wasn’t a joke anymore. This wasn’t a dare. This was you, opening the door while dressed in something you were never supposed to wear, and somehow didn’t want to take off.
You turned the knob. The door creaked open.
Lucy stood there, holding two iced coffees and wearing a different hoodie than yesterday, oversized, pastel pink, with a blushing anime girl across the chest and glittery cat ears on the hood. Her hair was in loose waves, her violet eyes catching the hallway light.
She looked at you. And then down. And then back up again. Her expression didn’t change. No smirk. No gasp. Just this... slow, wicked little smile curling into her lips.
<<lucy>>Well well well. I knew you’d look cute in them, but... wow.<</lucy>>
You couldn’t even speak. Your face was burning. She held out a coffee like it was nothing.
<<lucy>>Don’t worry. I won’t tell anyone you slept in them. Or that you’re still wearing them. Or that your thighs are shaking just a little.<</lucy>>
You reached out with a trembling hand and took the coffee. She stepped inside, brushing past you, casually setting her own drink down on your desk.
<<lucy>>So... how do they feel? Be honest. No one's watching. Except me.<</lucy>>
You looked down at yourself. And for the first time… you didn’t try to hide.
<<mc>>They feel... right.<</mc>>
She didn’t tease you for saying it. She just smiled wider. Sat down on your bed like she’d already decided something.
<<lucy>>Good. Then let’s make sure you never have to wear anything else again.<</lucy>>
Lucy took a long sip of her iced coffee as she looked around your dorm like she was inspecting it for the first time. Then her gaze landed, inevitably, on the half-open dresser drawer.
<<lucy>>So… they’re still in there, huh?<</lucy>>
You didn’t have to ask what she meant. You nodded, barely.
She stood, walked to the drawer, and opened it fully without asking. Her fingers danced across the stack of boxers, picking one up, then another. She held them like artifacts. Foreign objects.
<<lucy>>These aren’t you anymore. They’re just leftovers. Old habits. Old lies.<</lucy>>
She turned to look at you, but her tone stayed soft.
<<lucy>>You don’t need them. And deep down, you know that.<</lucy>>
You shifted on your feet. The panties hugged your skin, a constant reminder of where this started. Of where it’s going.
<<mc>>...What if I’m not ready?<</mc>>
She didn’t laugh. She didn’t tease. She just smiled, genuinely, warmly, and crossed the room to you.
<<lucy>>Then we won’t do anything you don’t want. But let me ask you something. If I took those away…<</lucy>>
She pointed to the panties.
<<lucy>>...would you be okay with that? Would you feel fine going back to boxers tomorrow?<</lucy>>
You looked away. You didn’t answer. You didn’t need to. She leaned in close and whispered:
<<lucy>>That’s what I thought.<</lucy>>
She gently pressed a plastic shopping bag into your hands.
<<lucy>>One at a time. You choose. You don’t need a ritual. You don’t need me to tell you what to do. Just… trust the version of you that’s already showing up.<</lucy>>
You opened the drawer fully. Stared down at the stack of boxers. You picked up the first one. It felt wrong in your hand. Heavy. Dull. You dropped it into the bag. Then another. And another. Each one felt lighter than the last. Lucy didn’t say a word. When you dropped the final pair into the bag, she stepped forward and gently took it from you.
<<lucy>>I’ll take care of these. You just focus on being you. The cute version. The one who doesn’t hide anymore.<</lucy>>
She kissed your cheek, barely a brush of lips against skin. And for a second, it felt like the room exhaled with you.
<<lucy>>Oh, by the way...<</lucy>>
She reached her bag and pulled another pair of panties.
<<lucy>>Thought you would like to have an extra one...<</lucy>>
And she leaves a pair of with and blue stripped panties on your bed before winking at you and leaving with all your old underwear.
<<nobr>>
<<if $foundSock>>
Then something clicked. You remembered of that pair of lace-trimmed panties that you found weeks ago. Luckly Lucy never found them. So now you have three... You took a deep breath and then a small smile cracked on the corner of your mouth. You didn't wanted to admit, but you were loving it.
<<run State.variables.playerInventory.ownedClothing.push("NoStore_Underwear_04")>>
<</if>>
<</nobr>>
<<nobr>>
<<set $lucyQuest +=1>>
<<link "Get ready for class">>
<<set $storyContent = false>>
<<set $energy = 100>>
<<set $lust = 100>>
<<set $femininity += 2>>
<<set $curiosity += 2>>
<<set $inhibition -= 2>>
<<set $willpower -= 2>>
<<statChange "+Femininity" "pink">>
<<statChange "+Curiosity" "pink">>
<<statChange "-Inhibition" "pink">>
<<statChange "-Willpower" "pink">>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<<run State.variables.playerInventory.ownedClothing.push("NoStore_Underwear_02")>>
<<run State.variables.playerInventory.ownedClothing.push("NoStore_Underwear_03")>>
<<run [
"Rucksack_Underwear_01",
"Rucksack_Underwear_02",
"Rucksack_Underwear_03",
"Rucksack_Underwear_04"
].forEach(id => {
const index = $playerInventory.ownedClothing.indexOf(id);
if (index > -1) $playerInventory.ownedClothing.splice(index, 1);
})>>
<<set $initialClothesGiven = true>>
<<set $ownsPanties = true>>
<<set $preventRucksackUnderwear = true>>
<<run $journalEntries.push("Day " + $currentDay + ": I don’t even know how to start this one.\n\n
I went to Lucy’s dorm again. I wasn’t even thinking about it, I just… ended up there. She was already at the door, like she knew I’d show up. Teased me, obviously. Something about panties. Like always.\n\n
Turns out her dorm had a leak, so she came to mine instead. Said we’d play a game. She meant a fighting game, but it felt like something else entirely. She kept leaning forward just enough for her top to jiggle and called me out for being distracted. I was. No denying it.\n\n
Then she started digging through my underwear drawer like she owned the place. Pulled out my old boxers like they were ancient fossils. And then she said it. She knew I liked the dare. The panties. The way it felt.\n\n
She left a pair on my pillow. White. Soft. Said I should wear them to sleep. Just once.\n\n
And I did.\n\n
I actually did.\n\n
Fell asleep in them. Had the weirdest dream. Me, in the dorm hallway, no pants, just the panties. Lucy found me and told me I was hers now. It felt real. Too real.\n\n
When I woke up, I was still wearing them. And I didn’t want to take them off.\n\n
Then came the knock. Lucy again. With coffee. She saw me in them. Didn’t flinch. Just smiled and stepped in like she belonged. Said I looked cute. Said I didn’t need to wear anything else anymore.\n\n
And then she helped me do it. Helped me get rid of all the old stuff. My boxers. Gone. Just like that.\n\n
She left me another pair. Blue and white stripes.\n\n
So yeah. I guess this is real now.")>>
<<goto "Dorm">>
<</link>>
<</nobr>>As you knocked on her door, you heard her faint voice comming from the other side.
<<lucy>>Come in!<</lucy>>
The door clicked behind you, sealing the air between you and Lucy like a pressure lock. You barely had time to drop your bag when her fingers curled around your wrist.
<<mc>>Hey,whoa, what’s going on?<</mc>>
<<lucy>>Shhh, shhh. You’ll ruin the event music if you talk too soon.<</lucy>>
She was already pulling you toward the bed like you were a player character being dragged into a side quest cutscene. Her energy was contagious as always. That chaotic blend of anime sparkle and perverse mischief that somehow made you feel like things were spinning out of control and yet exactly where they were supposed to be. You sat on the edge of her bed, not sure whether to laugh or brace yourself. Lucy practically bounced beside you, her legs swinging and her smile sharp. From beneath her pillow she pulled a pastel pink tote bag with a wide-eyed magical girl winking on the front. You felt your stomach sink. This was never good.
<img src="Images/Story/LucyPath07/01.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<<lucy>>Okay okay okay. Real talk? You’ve come so far, $mc-chan. Like, panties-only club? Check. Campus walk in lace? Check. But there’s one teeny tiny thing ruining the aesthetic.<</lucy>>
She pulled the bag open dramatically and started unpacking like she was at a sleepover. Out came a razor. A small bottle of something glittery and perfumed. A towel that said “Lewdness Level: MAX” in bubble letters.
<img src="Images/Story/LucyPath07/02.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<<mc>>No.<</mc>>
She just looked at you and raised a brow.
<<lucy>>Yes. Come on, you knew this was coming. You’ve got, like, this whole soft-boy vibe now. The panties, the hips, that little blush you get when you see yourself in the mirror? But then I look down and it’s, like… jungle DLC unlocked.<</lucy>>
You laughed nervously, but part of you already felt the shift inside. That same unease you always got right before saying yes. The tension between the person you used to be and the one Lucy kept slowly coaxing out of you, like she was peeling you open layer by layer.
<<mc>>It’s not that bad.<</mc>>
<<lucy>>Mmm… it's not awful. But you’re breaking my immersion, babe. Imagine Sailor Moon lifting her skirt for a transformation and it’s just... man legs.<</lucy>>
She wiggled her fingers like she was casting a spell.
<<lucy>>I mean, look. You’re already halfway there. You said it yourself, panties feel better. And don’t lie, I know you’ve been checking yourself out lately. The way you adjust your waistband when you think I’m not looking. You like looking cute.<</lucy>>
She was right. And that scared you a little. Because it wasn’t just the panties anymore. It was how right they felt. How they seemed to sit on your skin in a way boxers never did. How your legs looked better in them. How her praise made something melt inside your chest. You were changing, and it wasn’t just what you wore. It was how you saw yourself when you looked down.
<<mc>>What if someone sees? At the dorms, or...<</mc>>
<<lucy>>Please. You think anyone's gonna notice your legs are smooth when you're already walking around in pastel panties and hiding boners from every hallway breeze? We passed that exit a long time ago, $mc-chan.<</lucy>>
She got quiet for a moment, leaning in. Her voice was softer now, more dangerous.
<<lucy>>Besides... if you do it, I’ll let you wear the special ones.<</lucy>>
<<mc>>Special ones?<</mc>>
<<lucy>>The new pair I haven’t shown you yet. White lace. Ribbon in the back. Crotchless. Very naughty magical boy vibes.<</lucy>>
You swallowed. There was a war inside you. The old part, masculine, defensive, clung to the hair on your arms and legs like it meant something. Like it proved something. But Lucy’s voice had been in your head too long. Her lips. Her scent. Her dares. Her praise. And this wasn’t a push anymore. Not really. This felt like... permission. You picked up the razor, turning it over in your hand. She beamed like you'd just chosen the good ending.
<<lucy>>Yattaaa~! Time to evolve into your final form, smooth-boy. Don’t worry, I’ll supervise. And maybe... touch.<</lucy>>
Your heart thudded. You weren’t sure who you were becoming. But you knew exactly whose hands were guiding you there.
[[Wait for Lucy to say something|LucyPath07_02]]
<<nobr>>
<<set $storyContent = true>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<</nobr>>You hadn't even noticed how quiet the room had gotten. The only sounds were the hum of Lucy’s little pink desk fan and the soft rustling of fabric as she moved beside you, still holding that suspiciously sparkly bottle like it was a rare potion from some magical girl show.
<<lucy>>Okay, $mc-chan. Time to take it off.<</lucy>>
<<mc>>Take... what off?<</mc>>
She raised an eyebrow. Like you’d just asked whether anime had filler episodes.
<<lucy>>Everything, duh. You can’t shave with clothes on. Unless you wanna keep the socks. They’re cute, but... I vote full nudey-nude.<</lucy>>
She said the words with a grin and a finger poke to your hip. You froze, heart pounding in that way it did every time she crossed a new line, which, lately, had been almost a daily occurrence.
You hesitated. But then her voice dropped again, softer this time, almost coaxing:
<<lucy>>Hey. It’s just me. It’s always just me. And you’re already adorable underneath... let me help you see it, okay?<</lucy>>
And somehow, that was worse, the gentleness. It made your hands move before your brain caught up. Shirt first. Then the shorts. Then finally the panties... Your favorite pair now. You stepped out of them carefully, folding them without even thinking. When you looked back up, Lucy was watching. Not ogling, not leering. Just... assessing. Studying you like you were a work-in-progress cosplay she was putting finishing touches on.
<<lucy>>See? Already better. But we’re gonna make you glow.<</lucy>>
She flipped the cap off the glittery bottle and tipped a small amount into her palm. It was thick, syrupy, and shimmery, the kind of thing you’d expect to see in a magical girl transformation sequence. She rubbed her hands together, and for a second it almost looked like she was casting a spell.
<img src="Images/Story/LucyPath07/03.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
Then she stepped close. Real close.
Her fingers touched your stomach first, warm and slick. The sensation made you flinch, not from discomfort but from how electric it felt. She worked in small, slow circles, massaging the liquid into your skin like a ritual. Her thumbs skimmed just under your ribs, her palm sliding low, then lower still.
<img src="Images/Story/LucyPath07/04.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<lucy>>This softens the hair and smells like strawberries and shame. You like it?<</lucy>>
You nodded. Or maybe shook your head. You weren’t sure. Everything felt unreal now... The low lighting, her breath near your collarbone, the sound of her fingers smoothing that potion over your thighs.
As your watching her rub the potion on your body, you think to yourself:
<i>I should’ve said no. I should’ve pushed her hand away. I should’ve told her this was too much. But I didn’t. I stood there and let her do it. Wanted her to. Craved the approval behind her grin. The way her eyes lit up when she touched me like I was hers to style, to mold.</i>
She moved behind you. Her hands slid up your arms, over your shoulders, slick and warm and confident. You were covered now, in shimmer, in scent, in submission.
<img src="Images/Story/LucyPath07/05.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<lucy>>All ready for the next level. You’re gonna be soooo cute once this is done. Like a soft little sissy Pokémon. I choose you, $mc-chan~<</lucy>>
You swallowed, skin tingling from the mix of lotion and adrenaline. And somewhere, deep down, beneath the confusion and the lingering shame...
...you wanted to be chosen.
<<nobr>>
<<link "Let her begin">>
<<goto "LucyPath07_03">>
<</link>>
<<set $avatarViewMode to "none">>
<<replace "#avatar">> <<RenderAvatar>> <</replace>>
<</nobr>>The air shimmered slightly with the strawberry-sweet scent of the lotion, clinging to your skin like silk. It was warm now, reacting to your body heat, or maybe just to her hands, still gliding along your thighs with slow, confident grace. She stepped back, brushing glitter from her palms like a spell had just been cast.
<<lucy>>Okay, student. Time for the practical lesson. Razor 101.<</lucy>>
She picked up the Venus razor from her desk and turned to you like a nurse in an otaku hospital drama.
<<lucy>>Now normally, this would be a solo quest. But since it's your first time... I’ll be your magical assistant. Just sit. Obey. And let the softness in.<</lucy>>
You sat on the edge of her bed again, towel beneath you now, legs parted just enough for her to kneel between them. She applied more of the shimmering lotion to a clean patch of your thigh and looked up, eyes glinting behind her eyes.
<img src="Images/Story/LucyPath07/06.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<lucy>>Breathe in, okay? All the way. Smell it?<</lucy>>
You nodded, the scent hitting again, stronger this time. Strawberries, but deeper. Cloying. Warm. Almost thick in your lungs. You didn’t notice how your shoulders dropped, how your spine softened, until she smiled.
<<lucy>>Mmm. Good boy. Again. Inhale. Slow. Now hold...<</lucy>>
You held.
<<lucy>>And let go. Let the boy thoughts float away. They don’t belong here. They don’t belong on you. You’re shedding that skin now.<</lucy>>
She began shaving. Slow, careful strokes. Her fingers stretched your skin slightly each time, guiding the blade in a practiced rhythm. Each motion left a soft trail behind, smooth, bare, warm. Her voice never stopped.
<<lucy>>This leg is sleepy now. Silky-sleepy. The lotion helps, huh? It’s not just for your skin, $mc-chan. It seeps into your brain too. Makes it all floaty. Makes it easy.<</lucy>>
You tried to respond, but your mouth barely opened. It felt heavy, relaxed. Your thighs twitched slightly when she shaved near the inner edge, but even that movement felt lazy, like it belonged to someone else.
You thought to youself:
<i>Why do I feel so light? Why does this feel so... good? Like I’m slipping into something warmer than clothes. Softer than skin. I shouldn’t... I shouldn’t like this this much. But I do. I really, really do.</i>
She moved on to your other leg. Reapplying the lotion. Stroking. Shaving. Her hands always touching. Always guiding.
<<lucy>>See? It’s not scary. It’s just... change. Little by little. You don’t even need to think anymore. That’s what I’m here for. To make you cuter. To make you... you.<</lucy>>
Her fingers brushed over your now-smooth calves, sending a shiver up your spine. Your legs looked different already, not just hairless, but vulnerable. Soft. Girlish. Sexy, even.
You hadn’t moved in minutes. Couldn’t. Her voice, her touch, the scent, it had wrapped around your thoughts like cotton candy.
<<lucy>>Good girl.<</lucy>>
The words didn’t even register as strange. You just... nodded. And smiled.
<<link "Let her finish.">>
<<run $bodyHairFacial = false; $bodyHairArms = false; $bodyHairChest = false; $bodyHairLegs = false; $bodyHairPubic = false;>>
<<goto "LucyPath07_04">>
<</link>>The razor clicked softly as Lucy set it down. Her hands glided over your thighs one last time, brushing away any lingering lotion, her fingers like whispers. You barely noticed her shifting position, rising to stand in front of you. What you did notice was how cold the air felt now. Not freezing, just... exposed. Your skin tingled. Not from the shaving, but from the absence of hair. The absence of a barrier. You looked down at your legs and didn’t recognize them. Smooth. Shiny from the lotion. Delicate, almost. Like they belonged in a different body. Or maybe this was your body now. You didn’t move until you felt something soft hit your lap. Fabric.
<<lucy>>Here. Try these.<</lucy>>
She stood over you with that usual grin, half proud, half wicked, holding up a fresh pair of panties. White an pink, striped with a lace ruffle. The kind of thing you’d once only seen in hentai screenshots she teased you with.
<<lucy>>Special reward panties for my special little cutie. Go on. You've earned it.<</lucy>>
You picked them up slowly. They felt impossibly soft. Lighter than they had any right to be. Almost slippery. And suddenly, you were aware of how sensitive your legs were. How the lotion had made every inch of you alert. Bare. Waiting.
You stepped into them carefully. The fabric slid up your calves, brushing against the freshly shaved skin like a whisper against your nerves. Every inch was electric. The lace clung, then hugged, then held you, gently but firmly. Like the garment wanted to stay on you. By the time you pulled them up snug against your hips, your breath had changed. Shallower. Shakier.
You thought to youself:
<i>God... it feels different now. Softer. Tighter. The fabric doesn’t just cover me, it touches me. Wraps me up. Like it knows who I’m supposed to be. Like I was meant to feel this all along.</i>
Lucy crouched beside you again, one hand gently smoothing the waistband, her nails grazing your hip.
<<lucy>>That’s it. That’s what soft skin is for, baby. Not for hiding. Not for scratching. It’s for feeling things. For being touched. Adored. Dressed up. And now that you're smooth...<</lucy>>
She reached behind her and grabbed a pair of striped thigh-highs. White and pink, just like the panties.
<<lucy>>...you get to wear the fun stuff properly. Like a good girl.<</lucy>>
The words still rang in your ears as she slid the socks up your legs.
The fabric clung tighter now. Each stripe stretched snug over your calves, pulling up over your knees. You could feel everything, the seams, the pressure, the squeeze. There was no barrier anymore. Just soft against softer. And then she stood back and looked at you.
<<lucy>>See? That’s what I was waiting for. That’s the version of you I’ve been building.<</lucy>>
You looked down at yourself. Panties, tight and pretty. Thigh-highs, hugging your legs. No hair. No hardness. Just smoothness. Lightness. Shame and arousal wrapped up like ribbon. She’s not just dressing you up anymore. She’s making you. And you just noticed that you don’t want her to stop.
<<nobr>>
<<run State.variables.playerInventory.ownedClothing.push("NoStore_Underwear_05")>>
<<run State.variables.playerInventory.ownedClothing.push("NoStore_Socks_01")>>
<<set $socks = "NoStore_Socks_01">>
<<set $underwear = "NoStore_Underwear_05">>
<<set $avatarViewMode to "underwear">>
<<replace "#avatar">> <<RenderAvatar>> <</replace>>
<<link "Go to your dorm">>
<<set $storyContent = false>>
<<set $avatarViewMode to "clothed">>
<<replace "#avatar">> <<RenderAvatar>> <</replace>>
<<set $energy -= 60>>
<<set $lust = 100>>
<<set $lucyQuest +=1>>
<<set $femininity += 3>>
<<set $curiosity += 2>>
<<set $inhibition -= 2>>
<<set $willpower -= 4>>
<<statChange "+Femininity" "pink">>
<<statChange "+Curiosity" "pink">>
<<statChange "-Inhibition" "pink">>
<<statChange "-Willpower" "pink">>
<<advanceTime 180>>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<<run $journalEntries.push("Day " + $currentDay + ": Lucy kinda broke my brain today. Again.\n\n
I went to her room after class, just thinking we’d chill or maybe watch some dumb anime, right? Nope. The second I walked in, she grabbed my wrist like it was some kind of boss fight trigger and dragged me to her bed like I was an NPC. I swear to god, she pulled this pink bag out from under her pillow like a magical girl weapon, had a razor, sparkly lotion, even a towel that said 'Lewdness Level: MAX.' Like what the hell, Lucy.\n\n
She told me, very seriously, that I needed to shave. Everything. Said I’d ruined the 'immersion' by having hairy legs. I was gonna say no. I really was. But... she got all soft and sweet and I guess I just... did it. Took everything off. Clothes, panties, all of it. I didn’t even realize how far I’d fallen into this until she started rubbing that lotion on me. Smelled like strawberries and sin. It felt... way too good.\n\n
Then she started shaving me. Like, guiding my body, talking to me the whole time like she was casting some spell. I was high on the smell, the touch, the heat. I couldn’t even think straight. I should’ve felt humiliated. But I didn’t. I felt... calm. Floaty. Hers.\n\n
And then, the panties. White and pink, striped, lacy, soft. Like they were made to slide over freshly shaved skin. I put them on without thinking. And it felt so different. Better. Like my body finally made sense. Then came the thigh-highs. Tight. Warm. Snug in all the right ways.\n\n
When I looked down at myself, I didn’t even recognize the guy I used to be. And the worst part? I didn’t miss him.\n\n
Lucy said I looked exactly how she imagined. That this was the version of me she’d been building. And honestly? I think she’s right. I think she’s winning.\n\n
...I think I want her to.")>>
<<goto "Dorm">>
<</link>>
<</nobr>>You are in Lucy's bedroom. You both kept playing some JRPG that you forgot the name, but that had some hot girls with cute faces and little clothing. Then Lucy poked your arm:
<<lucy>>Hey, weird question.<</lucy>>
You didn’t look at her. Just kept button-mashing.
<img src="Images/Story/LucyPath08/01.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<mc>>What?<</mc>>
<<lucy>>If you were a girl, what kind of bra would you wear?<</lucy>>
You groaned.
<<lucy>>Like, vibe-wise... Are you a lacy black kitten type? Pastel bows and strawberries? Or like… slutty hentai mesh straps?<</lucy>>
<<mc>>Lucy...<</mc>>
<<lucy>>I’m going with slutty hentai mesh. You have the vibe.<</lucy>>
You turned to glare at her.
<<mc>>What the hell is that supposed to mean?<</mc>>
She grinned, sharp.
<<lucy>>It means you’re blushing.<</lucy>>
<<mc>>I’m not.<</mc>>
<<lucy>>You’re totally blushing.<</lucy>>
<<mc>>Okay... Maybe a little. But only because she said it so casually. Like it was normal. Like it was fine to just imagine you in a bra during a 3v3 kill match.<</mc>>
You shook your head and focused back on the screen, muttering.
<<mc>>Can we just play?<</mc>>
Lucy stretched, arms over her head, her outfit riding up just enough to flash the waistband of her pastel-striped panties. She caught you looking. Of course she did. She always did. Then she smiled.
<<lucy>>Just saying, I bet it’d look cute on you.<</lucy>>
You didn’t answer. You didn’t know how to. It was a dumb comment. Just Lucy being Lucy. Stupid, flirty, chaotic. But for some reason… it stuck. The game ended. You lost. She laughed at you.
And somewhere in the back of your head. quieter than you wanted to admit. you were still wondering what the hell “slutty hentai mesh” even felt like.
[[Play another game|LucyPath08_02]]
<<nobr>>
<<set $storyContent = true>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<</nobr>>A few hours passed. The sun dipped behind the window blinds, the room now lit only by the soft glow of LED strips and Lucy’s anime desktop wallpaper cycling every few minutes. You were half-dozing on her bed, controller limp in your hand, while Lucy rummaged through her closet behind you, humming some dumb idol song you didn’t recognize. You weren’t really listening. Not until she said:
<<lucy>>Found one.<</lucy>>
<<mc>>Found what?<</mc>>
She tossed something onto the bed beside you. Black. Lace. You didn’t touch it. Didn’t even look directly at it.
<<mc>>You’re kidding.<</mc>>
Lucy turned around, holding another one, this one baby pink with ribbons, up to her chest. She jiggled her shoulders and did a stupid anime voice.
<img src="Images/Story/LucyPath08/02.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<lucy>>Senpai... I hope I pass the bounce physics test<</lucy>>
You rolled your eyes.
<<mc>>You’re insane.<</mc>>
<<lucy>>And you’re boring. Don’t worry. I brought the training wheels version just for you.<</lucy>>
She nodded at the black bra beside you. You tried not to look at it, but you failed. It wasn’t as loud as the pink one. No bows, no glitter, just smooth satin and a thin lace trim. A little stretchy. Small. Simple. But still a bra.
<<mc>>What even makes you think I’d wear that?<</mc>>
Lucy flopped onto the bed next to you, chin on her palms, grinning like the devil.
<<lucy>>I don’t. Not really. But I figured you’d want to see it up close. Just, you know, to prove it’s not cursed.<</lucy>>
<<mc>>You planned this.<</mc>>
She gasped.
<<lucy>>I would never manipulate you like that.<</lucy>>
You said nothing. She giggled.
<<lucy>>Okay, maybe a little.<</lucy>>
You turned your head away, but your eyes kept drifting back to it. The way it sat on the sheets. The smooth curve of the cups. The soft shadows it cast in the low lighting.
<<mc>>It’s not like it’d fit right.<</mc>>
<<lucy>>Not the point. It’s about the vibe.<</lucy>>
You didn’t reply. But your stomach did this weird little flip. Lucy’s voice dropped just slightly, still playful but slower now.
<<lucy>>You already wear the panties, remember? This is just… matching equipment.<</lucy>>
You opened your mouth to protest, but nothing came out.
<<lucy>>Don’t worry, you don’t have to put it on.<</lucy>>
She turned her head, grin widening.
<<lucy>>Yet.<</lucy>>
That stupid little “yet” hung in the air like a baited hook. You tried not to think about how close your hand was to the bra. Or how you still hadn’t moved it. Or how you weren’t sure you wanted to.
[[Try to ignore it|LucyPath08_03]]You weren’t sure how long you sat there with it next to you. You didn’t touch it, but you didn’t push it away either. It just stayed there, like an open dare. Lucy had already moved on, casually booting up a dumb rhythm game on her computer and mumbling along with the Japanese lyrics. You watched her back for a while, half-annoyed, half-numb, fully unsure what the hell was happening inside your own head. Then she said, without even turning around:
<<lucy>>I’ll post it in five minutes if you don’t touch it.<</lucy>>
<<mc>>Post what?<</mc>>
She swiveled her chair to face you, pulling a controller to her chest like it was a secret.
<<lucy>>I may have taken a screenshot when you were blushing earlier.<</lucy>>
<<mc>>Lucy.<</mc>>
<<lucy>>You looked so cute, I couldn’t help myself.<</lucy>>
<<mc>>You didn’t.<</mc>>
<<lucy>>Wanna bet?”
You glared. Delete it.<</lucy>>
She shrugged.
<<lucy>>Sure. But you gotta do something for me first.<</lucy>>
<<mc>>I’m not putting it on.<</mc>>
She raised an eyebrow.
<<lucy>>What? No, that’d be too easy.<</lucy>>
<<mc>>Then what?<</mc>>
<<lucy>>I just wanna see it on you. No straps, no hooking. Just hold it against your chest. Like, anime boy crossdressing skit energy. It’ll be hilarious.<</lucy>>
You stared at her. She made a pouty face.
<<lucy>>Come onnnn. I’ll even say ‘uwu.’<</lucy>>
<<mc>>You’re the worst.<</mc>>
<<lucy>>Mm-hm. But you’re still thinking about it.<</lucy>>
That part stung. Because she was right. And the thing is… framed like that, it didn’t sound so crazy. Not permanent. Not real. Just stupid. Just a joke. Just something to laugh about later. So, before you could talk yourself out of it, you grabbed the bra and stood up. Lucy made a sound. A tiny squeak of excitement. You held it up, heart thudding. It looked smaller in your hands now. No backing out. You pressed it lightly to your chest.
<img src="Images/Story/LucyPath08/03.png" style="width:75%; height:auto; display:block; margin:0 auto;">
The cups curved along your skin, soft, surprisingly cool. The underwire rested just beneath your pecs. You didn’t look in the mirror. You didn’t look at Lucy. You just stood there, holding it in place, arms awkwardly curled like you were trying to cosplay your way out of a mental breakdown.
Then you heard it: click.
Your eyes snapped up. Lucy had her phone out.
<<mc>>Delete that!<</mc>>
<<lucy>>What? You asked me to delete the screenshot of you blushing. You didn’t say anything about this one.<</lucy>>
<<mc>>Lucy.<</mc>>
<<lucy>>I’ll delete it. Eventually.<</lucy>>
She stood up and started walking toward you, still smiling. You scowled. Then realized she wasn’t even looking at her phone anymore. She was looking at you. Really looking. And she was smiling for real now, not teasing. Not laughing.
<<lucy>>See? Told you you’d look cute.<</lucy>>
You dropped your arms and let the bra fall back onto the bed.
<<mc>>I didn’t put it on.<</mc>>
<<lucy>>I know. Not yet.<</lucy>>
She winked, then sat back down, humming her rhythm game menu music like nothing had happened. And you just stood there. Still warm. Still confused. Still wondering what the hell you’d just let her do to you. And why a small, stupid part of you didn’t totally hate it.
<<nobr>>
<<link "Go to your dorm">>
<<set $storyContent = false>>
<<set $energy -= 50>>
<<set $lust = 100>>
<<set $lucyQuest +=1>>
<<set $femininity += 1>>
<<set $curiosity += 1>>
<<set $inhibition -= 1>>
<<set $willpower -= 1>>
<<statChange "+Femininity" "pink">>
<<statChange "+Curiosity" "pink">>
<<statChange "-Inhibition" "pink">>
<<statChange "-Willpower" "pink">>
<<advanceTime 240>>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<<run $journalEntries.push("Day " + $currentDay + ": I went to Lucy’s to hang out. Chill. Game. Maybe roast each other over some JRPG with boob physics. But like... she ambushed me. Not with anything dramatic, just with words. And bras. Apparently those are her new favorite weapon.\n\n
At first, it was just teasing. Some dumb comment about what kind of bra I’d wear if I were a girl. Like “slutty hentai mesh” was even a real category. I tried to brush it off but she kept looking at me. Like she was waiting for something to crack. And it kinda did. Next thing I know, there’s a bra beside me on the bed. Not even a joke one. Just... a real one. Smooth black satin, thin lace trim. Weirdly simple. That made it worse. It looked normal. Like something someone actually wears. Like something someone like me might wear.\n\n
And then she dared me. Not outright. Just left it there, glowing like a cursed item in an RPG. Said I didn’t have to wear it. Just... hold it to my chest. 'Anime boy crossdressing skit energy', she said. Like it was all a game. And maybe it was. But when I picked it up and pressed it to myself, it didn’t feel like a joke. It felt real. Too real. Tight. Cool. Soft. Like it belonged there. Like it did something to me just by touching me.\n\n
Then she took a picture. Because of course she did. And I should’ve been mad. Should’ve yelled. But she was looking at me, really looking, and for the first time, it wasn’t smug. It was... proud? Soft? Something else I can’t name. She said I looked cute. I didn’t put it on. Not really. Just held it. But the way she said 'not yet' stuck in my head like a splinter. And now I can’t stop thinking about it. The way it felt. The way she smiled. The way I didn’t hate it. What the hell is happening to me?")>>
<<goto "Dorm">>
<</link>>
<</nobr>>You knock once, then let yourself in. You already noticed that this is just how it is with Lucy. She’s never locked the door. She’s never had to. Her dorm always smells like strawberry lotion and instant noodles. Cheap incense. Cherry soda. Something vaguely plastic. It's not a bad smell, just... synthetic. Like everything in her life is candy-colored and slightly unreal. She’s on the floor when you step in, tangled in a heap of pillows and USB cables, half-buried under a pile of manga and snack wrappers. Oversized headphones on, hoodie slipping off one shoulder, tank top barely covering anything underneath.
<img src="Images/Story/LucyPath09/01.png" style="width:75%; height:auto; display:block; margin:0 auto;">
She doesn’t even look up.
<<lucy>>Close the door. It’s drafty and I’m not wearing pants.<</lucy>>
You kick it shut and drop your backpack near her desk. This was supposed to be a normal visit. Maybe hang out. Maybe game a bit. Maybe listen to her rant about anime or whatever cursed visual novel she’s obsessed with this week. But something feels off. She’s humming. That’s never good.
<<mc>>Lucy, what are you doing?<</mc>>
She holds up a hand, palm flat.
<<lucy>>Shhh. I’m thinking.<</lucy>>
<<mc>>Thinking about what?<</mc>>
<<lucy>>Outfits.<</lucy>>
You pause.
<<mc>>For who?<</mc>>
She finally looks up at you. Her eyes shine like she’s mid-scheme.
<<lucy>>You.<</lucy>>
Your stomach drops.
<<mc>>Absolutely not.<</mc>>
<<lucy>>You don’t even know what I was gonna say.<</lucy>>
<<mc>>You were gonna try to get me into something stupid again.<</mc>>
<<lucy>>‘Stupid’ is subjective...<</lucy>>
She replies, already crawling across the floor toward a plastic drawer.
<<lucy>>But for the record, no. I’m not putting you in a maid dress. Yet.<</lucy>>
<<mc>>Lucy...<</mc>>
<<lucy>>I found something better.<</lucy>>
She pulls it out with a flourish. A bra. Lavender. Smooth fabric. Thin lace trim. A little bow in the center. It’s not flashy, not one of her fetishy cosplay monstrosities, but somehow that makes it worse. It looks... real. Everyday. Like something someone actually wears under their clothes. Like something meant to feel normal. You take a step back, almost reflexively.
<img src="Images/Story/LucyPath09/02.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<mc>>No.<</mc>>
<<lucy>>No what?<</lucy>>
<<mc>>No to whatever that is.<</mc>>
Her smile widens, like she was hoping you’d resist.
<<lucy>>Oh come on. It’s cute. Soft. Lightly padded. No underwire. The perfect beginner bra.<</lucy>>
You stare at her.
<<mc>>There’s no such thing as a ‘beginner bra.’<</mc>>
<<lucy>>Wrong. This is Bra 101. You haven’t even unlocked straps yet.<</lucy>>
<<mc>>I’m not wearing that.<</mc>>
<<lucy>>You say that, but some time ago you said the same thing about panties. And now you’re folding them like a good little wife before you leave in the morning.<</lucy>>
<<mc>>That was different.<</mc>>
<<lucy>>How?<</lucy>>
You open your mouth. Nothing comes out.
<<lucy>>Because it’s not really different, is it?<</lucy>>
<<mc>>It is... Panties you could pretend were a joke. An accident. A dare. But a bra? A bra says something. A bra hugs your chest. Frames it. Suggests things about your body that aren’t there, not yet. Not supposed to be. It’s not happening.<</mc>>
Lucy shrugs, already bored of the fight.
<<lucy>>Okay.<</lucy>>
You narrow your eyes.
<<mc>>Okay?<</mc>>
<<lucy>>Yup...<</lucy>>
She drags a bag of chips into her lap and opening them with a loud pop.
<<lucy>>No pressure. I’ll just leave it there. It can hang out. Like a friendly bra spirit.<</lucy>>
She pops a chip into her mouth and says around it.
<<lucy>>It’s more patient than you.<</lucy>>
You sit down on her beanbag, arms crossed, trying not to look at it. The bra sits on the bed like it’s watching you. Lucy doesn’t mention it again. But she doesn’t need to. Because it’s there. And now, it’s in your head.
[[Hang out with Lucy|LucyPath09_02]]
<<nobr>>
<<set $storyContent = true>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<</nobr>>You try to ignore it. The bra. It just… sits there. Right on the edge of Lucy’s bed. Like it belongs. Like it’s not some ticking time bomb she casually lobbed into the room and then walked away from.
You focus on the screen. You're playing some weird side-scroller she swore you'd love, pixel art, big boobs, lots of moaning when you pick up healing items. She's curled up sideways in her desk chair, absently kicking her feet while she taps away at her keyboard. You’re not sure if she’s watching you or the screen, but every now and then, you feel her glance slide over to where that bra is still sitting. And then to you.
She hasn’t said anything more about it. Not directly. That’s the worst part. She’s giving it room to breathe. Which gives your brain way too much space to start filling in gaps. You keep thinking about the straps. About how the cups would sit against your chest. How it would feel, not tight, but snug. Contained.
Would it even stay up? Would it look ridiculous? Would she laugh? r would she do that other thing, the soft voice, the slow smirk, the damn, you're actually pulling it off tone that makes your stomach flip every time?
<<lucy>>You're distracted.<</lucy>>
Lucy says, eyes still on her screen.
<<mc>>I'm not.<</mc>>
<<lucy>>You totally are.<</lucy>>
<<mc>>I'm literally beating this boss.<</mc>>
<<lucy>>Yeah, but your heart’s not in it.<</lucy>>
She turns her chair around, resting her chin on the back of it, grinning.
<img src="Images/Story/LucyPath09/03.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<lucy>>Is it the bra? It's the bra, isn’t it?<</lucy>>
You scowl. She smiles wider.
<<lucy>>It’s okay. A lot of boys get nervous their first time.<</lucy>>
You don’t answer. You can’t. Not without walking right into whatever trap she’s setting. She tilts her head.
<<lucy>>You wanna know a secret?<</lucy>>
<<mc>>No.<</mc>>
<<lucy>>I think you'd look really, really good in it.<</lucy>>
You shake your head.
<<lucy>>I'm serious. You’ve got that soft thing going already. The shape’s not that far off. Give it a few months of hormones and you’d fill it out easy.<</lucy>>
Your whole body goes tense.
<<mc>>I’m not taking hormones.<</mc>>
<<lucy>>Not yet.<</lucy>>
You give her a sharp look. She just laughs.
<<lucy>>Chill. I’m kidding. Probably. But maybe you would like to know what kind of bra works for your frame.<</lucy>>
You turn back to the game, trying to block her out. But the words linger. You shouldn’t care. But a quiet voice in the back of your head whispers:
<i>What if she’s right?</i>
[[Play the game|LucyPath09_03]]You pause the game eventually.
<<mc>>That's it. My hands are cramping... And this lag is umbearable.<</mc>>
<<lucy>>It's not an online game.<</lucy>>
<<mc>>S-Still... Thats enough for today.<</mc>>
Lucy doesn’t call you out. She just shrugs, humming to herself, and rolls off the beanbag with a dramatic groan.
<<lucy>>I guess the princess died... Again. Tragic.<</lucy>>
You toss a chip at her.
<<mc>>Shut up.<</mc>>
She sticks out her tongue, scoops up the chip, and heads toward her dresser. And that’s when the humming starts again. That’s when you know she’s planning something. She sifts through the top drawer, then the second. Panties. Socks. Too many bows. She’s digging for something. You already feel your shoulders tense.
<<mc>>Lucy...<</mc>>
<<lucy>>Hmm?<</lucy>>
<<mc>>What are you doing?<</mc>>
<<lucy>>Organizing.<</lucy>>
She says innocently, even though she never organizes anything unless she’s looking for a specific piece of chaos.
<<lucy>>You ever try sorting your panties by mood? Like, today I’m a pink gingham girl but tomorrow I might be in my ‘I hope someone ruins me’ phase.<</lucy>>
<<mc>>That’s not a phase.<</mc>>
<<lucy>>It’s a lifestyle,<</lucy>>
She nods proudly, then pulls out a small mesh bag and dangles it from one finger. She unzips it. And your heart sinks.
More bras. At least four, maybe five. Folded, layered, color-coded by sin. Black lace, white cotton, pastel satin, and, of course, the lavender one from earlier.
She holds two up like a game show host.
<<lucy>>Okay, so. Pop quiz. You’re trapped in a magical girl anime. Which one of these do you wear under your transformation outfit?<</lucy>>
<<mc>>I don’t.<</mc>>
<<lucy>>Too bad. You already said the incantation. Pick.<</lucy>>
<<mc>>I’m not doing this.<</mc>>
<<lucy>>But you have to! It’s canon. It’s lore.<</lucy>>
You give her the flattest look you can manage. She walks over anyway, still holding both bras, one in each hand like she’s about to duel you with them.
<<lucy>>Alright, let’s say this is just for theory. Just hypothetical fun. If you had to wear one, not forever, just like, ten minutes for an achievement, would you go with padded or soft cup?<</lucy>>
You hesitate. That’s the problem. You hesitate. She seizes on it instantly.
<<lucy>>Oh my god, you’re thinking about it.<</lucy>>
<<mc>>No I’m not.<</mc>>
<<lucy>>You are so thinking about it. I saw your eyes narrow. That’s your analysis face.<</lucy>>
<<mc>>I’m not analyzing a bra, Lucy.<</mc>>
<<lucy>>You’re analyzing your bra. You just don’t know it yet.<</lucy>>
You bury your face in your hands.
<<mc>>I’m not wearing anything.<</mc>>
She flops dramatically onto the bed next to you, rolling onto her back with a groan.
<<lucy>>Why are you so boring?<</lucy>>
<<mc>>I’m not boring.<</mc>>
<<lucy>>Then prove it.<</lucy>>
<<mc>>By what, putting on underwear meant for girls?<</mc>>
<<lucy>>It’s not like it’s exclusive. There’s no bra police. Besides, you already wear panties. You’ve crossed the Rubicon.<</lucy>>
<<mc>>That was different.<</mc>>
She props herself up on one elbow and smiles slowly.
<<lucy>>Is it, though?<</lucy>>
You hate that the words land. You hate that your eyes flick down to the bra in her hand, the lavender one again. She notices. Of course she notices. She lifts it slightly, like presenting a prize.
<<lucy>>Look. This one’s soft. No wires. Barely feels like anything when it’s on. I used to wear it during exams because it didn’t distract me.<</lucy>>
You raise an eyebrow.
<<mc>>You get distracted by your own boobs?<</mc>>
<<lucy>>I get distracted by how good I look, obviously.<</lucy>>
You laugh despite. Then she edges closer.
<<lucy>>Just feel it. I'm not even suggesting anything. I just want you to touch the fabric.<</lucy>>
You hesitate. Then, reluctantly, you take it from her fingers. It is soft. Lightweight. It feels like something meant to disappear under clothes. Something meant to be forgotten once it’s on. You run your thumb along the lace edge, then glance over and realize Lucy hasn’t said anything in the last ten seconds. She’s watching you closely. Too closely. You drop it back onto the bed like it burned you.
<img src="Images/Story/LucyPath09/04.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<lucy>>So?<</lucy>>
<<mc>>It’s fine.<</mc>>
<<lucy>>You’re flustered.<</lucy>>
<<mc>>I’m not.<</mc>>
<<lucy>>You totally are.<</lucy>>
<<mc>>Shut up.<</mc>>
She rolls onto her back again, arms stretched above her head.
<<lucy>>You’re thinking too hard about it. It’s not a gender thing. It’s not a statement. It’s just cloth. People wear stuff all the time that isn’t ‘meant’ for them. Style has no rules.<</lucy>>
You don’t answer. You’re too busy wondering why the lace edge felt so nice. Why the shape of the cups made your fingers pause. Why you’re still staring at it. Lucy hums. You already know she thinks she’s winning. The worst part? She might be right.
[[Ponder the situation|LucyPath09_04]]You don’t remember how the conversation changed. One minute she was still teasing you. The next, you were standing near the bed, shirt halfway off, staring down at the lavender bra in your hands like it was some kind of cursed artifact.
<<lucy>>You really don’t have to<</lucy>>
Lucy said from behind you, but her tone was too smug to be genuine. She was lounging across the bed on her stomach, chin propped in her hands, legs bent and swinging lazily in the air.
<<lucy>>But if you don’t, you’ll always wonder how good you might’ve looked.<</lucy>>
You hated how she phrased that. Not what it feels like. Not how weird it is. But how good. And worse? You did wonder. So you pulled off your shirt, slowly, like every movement was a crime.
<<mc>>Okay... I’ll try it.<</mc>>
Lucy didn’t cheer. Didn’t tease. She just watched you with quiet, sparkling eyes. Like a cat who already knew the mouse was trapped. The straps were confusing at first. You’d never thought about how bras actually worked, how they fit. You fumbled with the hooks behind your back, cursing under your breath, until Lucy finally slid off the bed and padded up behind you.
<img src="Images/Story/LucyPath09/05.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<lucy>>Here. Arms up.<</lucy>>
You obeyed before your brain could catch up. She hooked it easily, like she’d done it a hundred times. Her fingers adjusted the straps on your shoulders, sliding under them to tug gently, not roughly, just enough to make your skin jump.
<<mc>>There. Perfect.<</mc>>
You looked down. It was snug. Snug in a way that made your chest feel... smaller. Or maybe more defined. Like it reshaped how you existed, even without anything to fill it. You felt it every time you breathed. Every time you moved. Lucy stepped around in front of you, gave you a long look, then nodded like she’d finished a painting.
<img src="Images/Story/LucyPath09/06.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<lucy>>God, you really are such a pretty little thing.<</lucy>>
You scoffed and crossed your arms, but it pushed the cups forward and you immediately uncrossed them again. She grinned.
<<lucy>>You’re trying so hard not to enjoy this.<</lucy>>
<<mc>>I’m not enjoying anything<</mc>>
<<lucy>>Sure, so that hard little bulge in your panties is just a coincidence?<</lucy>>
You froze. You hadn’t even noticed. Her eyes flicked downward, then back up to yours, slow and deliberate.
<<lucy>>That’s what I thought.<</lucy>>
You didn’t know where to put your hands. She reached forward and took them for you, guiding you gently to sit on the edge of the bed. Then she climbed up beside you, still fully clothed, and straddled your lap, not grinding, not moving, just sitting there. Close. Present. You could feel the bra tight against your chest. Her thighs on either side of yours. Her breath brushing your neck. She leaned in, lips almost brushing your ear.
<<lucy>>You’re not a boy when you’re like this.<</lucy>>
Your heart skipped. She didn’t say it with venom. Didn’t say it to hurt you. It sounded like a compliment. You opened your mouth to respond, but she pulled back and put a finger to your lips.
<<lucy>>Shhh. Let it settle.<</lucy>>
Then she reached behind her and grabbed something from the floor. Two more bras. She dropped them into your lap like a prize.
<img src="Images/Story/LucyPath09/07.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<lucy>>One black, one pink. Different moods. You’ve earned them.<</lucy>>
You blinked.
<<mc>>I... I didn’t ask for...<</mc>>
<<lucy>>I know. That’s what makes it fun.<</lucy>>
She said that while hopping off you and heading back to her desk. You sat there for a long time. Bra snug. Skin flushed. Two more in your lap like trophies. And Lucy? Already humming to herself like nothing had happened. Like she hadn’t just made you feel like someone else.
Eventually, you stood. You put your shirt back on over the bra. You picked up the two new ones and folded them, carefully, without thinking, and slid them into the side pocket of your bag. You didn’t look at her when you left. And she didn’t say goodbye. Just a low, satisfied chuckle as the door clicked behind you.
<<nobr>>
<<run State.variables.playerInventory.ownedClothing.push("NoStore_Bra_01")>>
<<run State.variables.playerInventory.ownedClothing.push("NoStore_Bra_02")>>
<<run State.variables.playerInventory.ownedClothing.push("NoStore_Bra_03")>>
<<set $bras = "NoStore_Bra_02">>
<<link "Go to your dorm">>
<<set $storyContent = false>>
<<set $energy -= 50>>
<<set $lust = 100>>
<<set $lucyQuest +=1>>
<<set $femininity += 2>>
<<set $curiosity += 2>>
<<set $inhibition -= 2>>
<<set $willpower -= 2>>
<<statChange "+Femininity" "pink">>
<<statChange "+Curiosity" "pink">>
<<statChange "-Inhibition" "pink">>
<<statChange "-Willpower" "pink">>
<<advanceTime 240>>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<<run $journalEntries.push("Day " + $currentDay + ": I don’t know how to start with this one. I went over to Lucy’s dorm just expecting more of the usual: games, dumb jokes, maybe one of her weird anime rants. But the second I walked in, I should’ve known something was up. The air smelled like strawberry lotion and soda and plastic, her usual brand of chaos. But there was this hum underneath everything. That hum she does when she’s scheming.\n\n
And yeah. She was scheming. She pulled out a bra. Lavender. Smooth. A little bow. Nothing flashy. Which somehow made it worse. It wasn’t one of her cosplay bits. It looked… real. Too real. Like it had purpose. Like it belonged on someone. And apparently that someone was supposed to be me. I said no. Obviously. I argued. She teased. Obviously. But she didn’t push. Not this time. She just… left it there. Let it sit on the bed. Quiet. Present. A challenge made of lace.\n\n
And of course, I couldn’t stop looking at it. She never forced it. She just let it linger. Let my brain do the work for her. And when she finally offered it again, soft voice, calm tone, no pressure, I took it. Touched it. Then tried it. No mirror. No laughter. Just her, sitting on the bed, watching. Helping. Adjusting the straps. Telling me I looked pretty. And the thing is? I did feel… something. It hugged my chest in a way that made my body feel smaller. Or maybe more shaped. Like I’d stepped sideways into a slightly different version of myself. Not a joke. Not a dare. Just… different. Real.\n\n
And then she climbed into my lap. Sat there. Warm. Close. Still. Told me I wasn’t a boy like this. And I believed her. Just for a second. And that second felt louder than anything else. When I left, I had two more bras in my bag. Folded neatly. Like I cared about them. Like they were mine. I don’t know what I’m doing anymore. But I didn’t throw them away.")>>
<<goto "Dorm">>
<</link>>
<</nobr>>It was late. Friday night. No class tomorrow. No real reason to leave early. And Lucy really didn't care if you stayed at her dorm all night long. So there you were, barefoot in Lucy’s dorm, sitting cross-legged on her bed while she played some rhythm game on her PC, hips bouncing in time with the beat, thigh-high socks rolled down around her knees.
<img src="Images/Story/LucyPath10/01.png" style="width:75%; height:auto; display:block; margin:0 auto;">
The screen flashed FULL COMBO in neon pink letters. She ripped off her headphones and spun around.
<<lucy>>Okay, I’m officially amazing.<</lucy>>
<<mc>>You say that after every song.<</mc>>
<<lucy>>Because it’s always true.<</lucy>>
She leaned forward, plucking a stray chip from your lap and popping it in her mouth.
<<lucy>>You know, most guys would be intimidated by how much better I am at everything.<</lucy>>
You rolled your eyes.
<<lucy>>Yeah. Terrified.<</lucy>>
She gave you that look. That low-lidded, sharp-smiling,
<<lucy>>Don’t worry, you’ve got your own talents.<</lucy>>
You didn’t respond. You couldn’t, really, not when she leaned in a little too close, like she always did when she wanted to knock you off-balance. Her lips didn’t touch yours. But they hovered. Inches. Maybe less. And then she pulled back with a grin, bouncing off the bed like nothing had happened. You were left there, warm and silent, skin buzzing. She dug through the corner of the room, humming some anime opening to herself. Plastic bags crinkled. Drawers opened. Finally, she returned, with her arms full of folded fabric.
<<lucy>>Okay, I got you some stuff.<</lucy>>
<<mc>>What kind of stuff?<</mc>>
<<lucy>>Clothes<</lucy>>
She was already unfolding the first one, a loose, off-shoulder sweatshirt with PARENTAL ADVISORY - EXPLICIT CONTENT printed in bold across the front.
<<lucy>>Tell me this isn’t totally your vibe.<</lucy>>
You hesitated.
<<mc>>Isn’t that a bit…<</mc>>
She raised an eyebrow.
<<lucy>>What?<</lucy>>
<<mc>>...Girly?<</mc>>
She gasped like you’d insulted her cat.
<<lucy>>Excuse you. That’s unisex rebellion-core. I've got it at Common Ground at the mall. You see? Common Ground... A common ground between men and women...<</lucy>>
You gave her a look. She pulled out the second piece. A short-sleeve top with GOOD BOY in huge varsity letters, paired with shorts that were definitely tighter than anything you’d normally wear.
<<lucy>>I figured this one matched your energy, especially when you’re all shy and pink in the face.<</lucy>>
<<mc>>.I’m not wearing that.<</mc>>
<<lucy>>You’re absolutely wearing it.<</lucy>>
You opened your mouth to argue, but she dropped the third outfit onto your lap before you could speak, a striped long-sleeve under a tucked-in white tee, paired with soft high-waisted shorts. It looked like something an anime femboy would wear on a rainy slice-of-life episode. Your brain short-circuited for a second. She leaned in again, this time with a softer smile.
<<lucy>>I thought about you when I saw them.<</lucy>>
You froze. Something about the way she said it, like it wasn’t a trap, like it wasn’t a joke, made your chest twist. You looked down at the pile in your lap. The cuts, the fabrics, the messages on the shirts. They were… kinda cute. Stylish. They’d feel soft on your skin. You hated that you liked how they looked. Hated it more that you were already imagining what she’d say if you wore one.
<<mc>>Lucy, I can’t wear this stuff.<</mc>>
She sat beside you. Close. Not touching, but just enough that your arm brushed her sleeve when you breathed. She tilted her head.
<<lucy>>You don’t have to. But you could. If you wanted.<</lucy>>
You didn’t answer. But you also didn’t move the clothes off your lap.
[[Think about something to say|LucyPath10_02]]
<<nobr>>
<<set $storyContent = true>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<</nobr>>The outfits stayed on your lap longer than they should’ve. You weren’t sure when Lucy got up again. She’d returned to her PC, pretending to be distracted by some dumb visual novel with loud moaning and badly drawn girls, but her eyes flicked toward you in the reflection of her screen every few seconds. She knew you hadn’t moved. She knew you were still staring at the clothes.
Your fingers rested lightly on the striped one. The sleeves. They looked soft. The kind of sleeves you could tug over your hands when you got cold. The kind of thing you’d wear curled up on a couch. Safe. Wrapped. You caught yourself imagining it. Again.
Lucy’s voice cut in, like she was reading your thoughts.
<<lucy>>Just try one.<</lucy>>
You didn’t answer. She turned in her chair.
<<lucy>>No pressure. You don’t have to keep it on. I just wanna see it. One second. Then you can say it looks stupid and go back to being a boring boy in gray hoodies.<</lucy>>
<<mc>>It’s not about that.<</mc>>
<<lucy>>Of course. It’s about preserving your fragile masculinity. I totally get it.<</lucy>>
You sighed. She tilted her head.
<<lucy>>C’mon. Humor me. You already wear panties. You already wear a bra. This is, like, level three. Intermediate sissywear.<</lucy>>
You blinked.
<<mc>>What?<</mc>>
<<lucy>>Kidding... Probably.<</lucy>>
She flopped back onto the bed and propped herself up on her elbows, watching you like you were the next episode of her favorite show. You stood up slowly, clothes still in your hands. You told yourself it wasn’t a big deal. That it was just easier to try one than argue. That you’d put it on, say “see?”, and be done with it. That you weren’t curious.
That was the biggest lie. You stepped into her bathroom and shut the door. It didn’t take long to change. You picked the striped long sleeve under the plain white tee. It felt like the least “trap-y.” Still sort of edgy. Sort of genderless.
You slid the sleeves on first. They were snug. Your arms looked thinner. Longer. More delicate. You didn’t hate it. Then the tee, cropped shorter than you expected. It sat differently on your waist. Not boxy, but slim. It shaped you. You hadn’t expected that.
The shorts were the hardest part. Not because they didn’t fit. Because they fit too well. The waistband hugged your hips. The length stopped a little higher than you were used to. Your legs looked... different. Smoother. Cleaner. Like you weren’t sure whose body you were wearing.
You caught sight of yourself in the mirror. And froze. It didn’t look like a joke. It didn’t look like a dare. It looked... right. Soft. Stylized. Balanced. You looked like a background character in a chill anime. Someone pretty. Ambiguous. Not a boy, not a girl, just someone who made you look twice.
<img src="Images/Story/LucyPath10/02.png" style="width:75%; height:auto; display:block; margin:0 auto;">
You stared too long. Then Lucy knocked, twice, fast.
<<lucy>>You dead in there?<</lucy>>
You cleared your throat.
<<mc>>No.<</mc>>
<<lucy>>Well hurry up, I’m dying to see my pretty little fashion doll.<</lucy>>
[[Leave the bathroom|LucyPath10_03]]You unlocked the door. And stepped out. She sat up instantly, her grin spreading the second she saw you.
<<lucy>>Oh. My. God.<</lucy>>
You tried to look unimpressed. You failed. She circled you once, slowly. Eyes scanning every inch.
<<lucy>>You look... mm... don’t even need to say it, do I?<</lucy>>
<<mc>>It’s just clothes.<</mc>>
<<lucy>>Mhm. But you wear them like you were meant to..<</lucy>>
You didn’t respond. You didn’t trust your voice. Then her fingers found the edge of the striped sleeve and tugged it down over your hand, soft and slow. You watched her. And in the silence, all you could hear was your own heartbeat.
You stood there in the middle of her dorm like a mannequin, breathing too fast, too shallow, thighs pressed together like that would somehow hide the very obvious problem growing in your shorts. Lucy circled you. Slowly. Silently. Then her voice, low, soft, dangerous, cut through the stillness.
<<lucy>>Spin for me.<</lucy>>
You blinked.
<<mc>>What?<</mc>>
She leaned in, lips barely brushing your ear.
<<lucy>>Just a little twirl. Show me how my good boy looks.<</lucy>>
You should’ve walked out. You should’ve told her no. Instead, you spined in place. Just once. You heard her inhale. A slow, sharp breath.
<<lucy>>Fuck... You really are something else like this.<</lucy>>
Your cheeks burned.
<<mc>>This was supposed to be a joke...<</mc>>
<<lucy>>Yeah, but now I’m wet and you’re hard, so I think the joke’s over.<</lucy>>
She reached for your waistband. Not to pull it down. Not yet. Just to slide her fingers beneath the elastic, two of them, soft and slow, stroking the inside curve of your hip. You twitched.
<<lucy>>Sensitive... Cute.<</lucy>>
You tried to look anywhere but at her. She wasn’t having it. With one hand, she tilted your chin up, firm, confident. The other slipped lower. Not quite touching your cock, but so close you could feel her warmth radiating through the fabric. Then she looked you dead in the eyes and said it:
<<lucy>>You like being like this.<</lucy>>
You shook your head, too fast. She leaned in. Her lips brushed yours, not a kiss, just contact. Just friction. Her hand pressed firmer over the bulge in your shorts.
<<lucy>>You're so hard for me right now. Hard in my clothes. Hard in your little girly outfit. And you still wanna tell me this isn’t doing anything to you?<</lucy>>
You whimpered. Actually whimpered. She smiled like she’d won a prize. Then she gave your cock a single, slow stroke through the fabric. Not fast. Not needy. Just… possession. You almost buckled.
<<lucy>>Mmhm... That’s what I thought.<</lucy>>
<<lucy>>Go ahead. Grind.<</lucy>>
Your breath hitched. Her thigh was right there, between your legs, firm and steady, the fabric of your shorts stretched tight around your leaking cock. She hadn’t even touched you skin-to-skin. But that didn’t matter.
Your body moved. Slowly at first. Then deeper. Harder. Every thrust dragged your cock across her thigh, through the soft layers of your borrowed clothes, friction so sharp and perfect it made your knees shake. The shorts clung to your ass. The hem of the shirt swayed with every pathetic hump.
And Lucy just watched. One hand on your hip. The other gripping your hair. Your face flushed. You couldn’t look her in the eye. But she wasn’t having that.
<<lucy>>Look at me.<</lucy>>
You did. Her smile was something cruel and sweet and deeply satisfied.
<<lucy>>There’s my pretty little fucktoy.<</lucy>>
You whimpered. She pulled your head back farther and leaned in, her lips brushing your ear.
<<lucy>>I didn’t even have to pull your cock out. Didn’t have to suck it. Stroke it. Nothing. Just a little thigh, a cute outfit, and now you’re rutting like a bitch in heat.<</lucy>>
Your hips bucked harder this time. Desperate. You were panting. Dripping. You could feel the wet spot spreading, not just a stain now, but a mess. Sticky, humiliating, so hot it was painful.
<<lucy>>You like humping me in panties, huh?<</lucy>>
You choked out something between a moan and a yes.
She grabbed your jaw, turned your face toward the mirror again.
<<lucy>>Look at that bulge It’s twitching. You’re about to cum just like this, aren’t you?<</lucy>>
You couldn’t speak. Couldn’t stop. Every thrust brought you closer, the friction, the pressure, her voice in your ear. Your cock was pulsing, fully soaked, the inside of your shorts slick and sticky and tight.
You were right there. Right on the edge. And then... Her hand left your hair. She stepped back. Cold air. No contact. You gasped and staggered forward, hips jerking at nothing.
<<lucy>>Don’t you dare cum. Not in my clothes.<</lucy>>
You whined. She crossed her arms, tilted her head, and smiled sweetly.
<<lucy>>Let me check something...<</lucy>>
She put her right hand inside your shorts, under the panties this time, touching your dick. You could feel her, but stood frozen without a clue on what to do. Then she pulled her hand away. It was wet.
<<lucy>>That's what I thought. Precum...<</lucy>>
<<mc>>I-I...<</mc>>
<<lucy>>Shhhhh....<</lucy>>
She pressed her precum filled hand agains your cheek. You could feel the smell, and a hint of the taste. It reminded you of that time she kissed you with her mouth full of you cum, but weaker this time.
<<lucy>>Aw. You thought I was gonna let you finish? You thought I wanted to watch you blow your load all over yourself like some little girl who can’t control her urges?<</lucy>>
You didn’t move. Your cock throbbed helplessly. Your thighs were trembling. You were soaked. You closed your eyes.
<<lucy>>What? You like the smell? Wanna taste it?<</lucy>>
<<mc>>Mnnnn...<</mc>>
<<lucy>>Taste it.<</lucy>>
You were way too horny at this point to think about anything else. You just opened your mouth and started sucking her fingers clean. It tasted almost the same as the cum from that last time, but not as instense.
<img src="Images/Story/LucyPath10/03.png" style="width:75%; height:auto; display:block; margin:0 auto;">
Then, before you could finish, she removed her fingers from your mouth and pressed her palm against the front of your shorts, firm enough to feel everything. But not moving.
<<lucy>>Beg.<</lucy>>
You stared at her.
<<lucy>>Beg me not to leave you like this.<</lucy>>
You hesitated. Just long enough for the fire in your gut to feel like it might kill you. Then you whispered:
<<mc>>…please.<</mc>>
She leaned in. Kissed the corner of your mouth. Then whispered back:
<<mc>>No.<</mc>>
And walked away. You were left standing there, cock rock-hard, soaked through, denied release, fully dressed in her clothes. And in the mirror, the boy you thought you were was gone. All that was left was this. And her voice, echoing behind you like a curse:
<<lucy>>You look better this way.<</lucy>>
Then she came closer again and bit your shoulder. Just a little. Just enough to leave a mark. And walked away.
<<lucy>>This was fun... We should do it again.<</lucy>>
You were speechless. You just grabbed your clothes and left. As you arrived at your dorm, you quickly took those clothes off and put them in your drawer. All of this was too much for you...
<<nobr>>
<<if !$backupOutfit>>
<<set $backupOutfit = {
clothing: $clothing,
shoes: $shoes,
socks: $socks,
}>>
<<set $clothing = "NoStore_Clothing_04">>
<<set $shoes = "None">>
<<set $socks = "None">>
<</if>>
<<link "Put your regular clothes on and do something else">>
<<set $storyContent = false>>
<<set $energy -= 50>>
<<set $lust = 100>>
<<if $backupOutfit>>
<<set $clothing = $backupOutfit.clothing>>
<<set $shoes = $backupOutfit.shoes>>
<<set $socks = $backupOutfit.socks>>
<<unset $backupOutfit>>
<</if>>
<<set $lucyQuest +=1>>
<<set $femininity += 2>>
<<set $curiosity += 2>>
<<set $inhibition -= 2>>
<<set $willpower -= 2>>
<<statChange "+Femininity" "pink">>
<<statChange "+Curiosity" "pink">>
<<statChange "-Inhibition" "pink">>
<<statChange "-Willpower" "pink">>
<<advanceTime 300>>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<<run $journalEntries.push("Day " + $currentDay + ": Okay. So... Yeah. I don’t even know how to start this one.\n\n
I stayed at Lucy’s dorm way too late. It was Friday night, so no classes tomorrow, and I guess I thought we were just gonna hang out, play games, talk shit, watch her fail at rhythm games. Nothing serious. But that’s never how it goes with her. I should’ve known. She was teasing from the second I got there. Just little stuff at first. Leaning in close. Grabbing snacks off my lap like she owns me. Getting all smug when she beats a song. Same chaotic Lucy energy. Then she pulls out these outfits she bought for me. Like, actual outfits. Stuff from the mall. Soft, pastel, cropped, tight. One had “Good Boy” written on it. I thought she was kidding at first, like, a bit or a prank, but no. She was dead serious. Told me they were perfect for me. And I should’ve said no. I should’ve just laughed and walked out. But I didn’t. I sat there like an idiot, holding them in my lap, staring at them way too long. They looked soft. Comfortable. Kinda cute. Way too cute.\n\n
She told me to try one on. Just for fun. Just one. And I did. And... fuck. I looked good. Like… really good. Not like me, not how I usually see myself. I looked like a different version of me. Softer. Smaller. Prettier? She made me spin for her. Told me to grind on her thigh. I... god, I actually did it. I was humping her like some kind of fucking pervert in anime clothes, and she just watched. Smiling. Whispering in my ear. Telling me I was hers. I got so close. Too close. And she stopped me. On purpose. She touched my dick. It was full of precum. She then made me lick it. I don't know what I was thinking, but I did. I guess I was just too horny at this point...\n\n
And then... she made me beg. I begged. I begged her not to leave me like that and she just kissed my cheek and said no. I was leaking in her clothes. She touched me. Tasted me. Made me taste me. And I still wanted more.\n\n
I left eventually. Don’t even remember how I got back to my dorm. Couldn’t even look at myself in the mirror when I took the outfit off. And the worst part? It’s still sitting in my bed. Right now. Folded. Waiting. God help me, I don't think I want to wear anything else...")>>
<<goto "Dorm">>
<<set $player.canBuyUnisexClothes to true>>
<</link>>
<</nobr>>You were just hanging out in your dorm, You were killing time before going to the mall. You playing some videogames after an exausting lecture of Dr. Hartmann, but then, during a loading screen, you glanced at it. Just a peek into the drawer where you’d folded the outfit Lucy gave you. The striped sleeves. The cropped white tee. The shorts that fit too well. They were still there. Clean. Untouched since that night. And you were just… tired. Tired of gray hoodies, boring t-shirts and boxy jeans. Tired of clothes that felt like armor. Tired of pretending you didn’t remember how soft the fabric was. How warm it felt to be wrapped in something that wasn’t yours, but maybe was, in some strange, stupid, terrifying way.
<img src="Images/Story/LucyPath11/01.png" style="width:75%; height:auto; display:block; margin:0 auto;">
So you said it was just for comfort. Just around the dorm. Just while you figured out what to wear for your trip to the mall. You pulled the striped sleeves on first. Still tight. Still tugged slightly past your wrists, like they belonged on someone smaller, cuter. The white tee slipped over it easily, cropped just short of your belt line.
Then the shorts. You hesitated there. They still felt like a line. But your jeans were all dirty, and it was hot outside, and nobody in the mall was gonna care what you wore, right? So you pulled them on. They hugged your hips. Sat snug at your waist. When you looked in the mirror, it didn’t look like a joke. It looked like someone else. Someone almost stylish. Someone soft around the edges.
<img src="Images/Story/LucyPath11/02.png" style="width:75%; height:auto; display:block; margin:0 auto;">
You didn’t look like a girl. Not really. But you didn’t look like you used to either. You looked… neutral. Balanced. Unsettling in a way that made your chest flutter. You almost took it off. Almost. But your phone buzzed with a reminder for the bus,and before you could second guess it, you were already slipping on your shoes and heading out the door.
Just clothes. Just comfort. Just the wrong thing to wear on a day you really didn’t expect to see her again.
[[Go to the mall|LucyPath11_02]]
<<nobr>>
<<set $storyContent = true>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<</nobr>>You shouldn’t have worn this. That thought hit again the second you stepped off the bus and into the mall. It was fine in your dorm. Safe. Controlled. But out here, under real lights, walking past strangers, it felt different. Too real. Too revealing.
The striped sleeves tugged gently against your wrists with every step. The cropped white tee fluttered just a little above the waistband of the shorts. Shorts that hugged your hips a bit too well. Not tight like denim. Just... fitted. Soft. Hugging in all the wrong and right ways.
<img src="Images/Story/LucyPath11/03.png" style="width:75%; height:auto; display:block; margin:0 auto;">
No one was staring. Not really. But your brain kept inventing glances. Whispered assumptions. Every sound behind you felt loaded. You kept catching your reflection in storefronts and flinching a little. You didn’t look like a girl. But you didn’t look like you, either.
You looked like a question. And you hated how much that excited you. You told yourself it was just a quick stop. Get something plain. A hoodie, maybe. Something big. Something normal. Something that would make the weird flutter in your stomach go away.
And then you heard it.
<<lucy>>Oh. My. God.<</lucy>>
You froze. It was like her voice had been waiting in the air, lying in ambush. You turned, slowly. And there she was. Lucy. Standing like a vision in the middle of the food court, one hand clapped over her mouth in mock shock, the other holding a large bubble tea with an obnoxiously pink straw. She looked you up and down slowly, the way someone might appraise a very fancy, very slutty cake.
<img src="Images/Story/LucyPath11/04.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<lucy>>I knew it. You wore it again. You really wore it.<</lucy>>
You flushed immediately.
<<mc>>Lucy...<</mc>>
<<lucy>>Shh. Don’t ruin it. I’m having a moment.<</lucy>>
She stepped closer, eyes practically glowing.
<<lucy>>God. It really fits you so much better than I imagined.<</lucy>>
She circled you like a shark in heels. You stood stiff, hands twitching at your sides, not sure whether to cross your arms or run.
<<lucy>>Turn around for me real quick.<</lucy>>
<<mc>>What? No.<</mc>>
<<lucy>>C’mon. Don’t be shy. I’ve already seen you grind your cock through those shorts, remember? This is same in comparison.<</lucy>>
<<mc>>Lucy...<</mc>>
<<lucy>>Kidding. Mostly. But like, for real. You’re hot.<</lucy>>
She winked. You stared at a potted plant like it might offer an escape route.
<<mc>>I’m just wearing clothes.<</mc>>
<<lucy>>Mhm. And I’m just a humble nun collecting bubble tea for the convent.<</lucy>>
She slurped loudly through her straw, unbothered.
<<mc>>I didn’t know you’d be here.<</mc>>
<<lucy>>Is that supposed to mean something? Like if I hadn’t shown up, this outfit wouldn’t count?<</lucy>>
<<mc>>No... I mean... it’s just...<</mc>>
<<lucy>>You didn’t do this for me?<</lucy>>
She leaned in close. Real close. Her breath smelled like strawberries and sin.
<<lucy>>You did this for you, didn’t you?<</lucy>>
You looked away. She took that as confirmation. Of course she did.
<<lucy>>So. Wanna come with me to the salon?<</lucy>>
<<mc>>Why would I do that?<</mc>>
<<lucy>>Because you’re already dressed like the before picture in a K-pop glow-up. Let’s make you the after.<</lucy>>
You gave her a look.
<<mc>>I’m not getting a haircut.<</mc>>
<<lucy>>You’re not getting a buzzcut. Big difference.<</lucy>>
<<mc>>I’m not getting anything.<</mc>>
<<lucy>>Yet.<</lucy>>
She turned on her heel and started walking backwards, waving you forward with two fingers and a grin that said she already knew the ending.
<<lucy>>C’mon. I’ll buy you another pair of panties if you behave.<</lucy>>
You didn’t move. Not at first. You looked down at your legs, your outfit, your reflection in the glass of a candy store window. You didn’t look like a boy. Not really. But you didn’t look like anything else, either.
You looked like someone in-between. Someone becoming something. And maybe that scared you. Maybe that thrilled you. But either way... your feet started moving.
Just clothes. Just comfort. Just Lucy.
[[Follow Lucy|LucyPath11_03]]
<<set $clothing = "NoStore_Clothing_04">>
<<set $socks = "None">>The salon was brighter than you expected. Not clinical, just... glossy. Clean. Every surface reflected something. Pale wood, soft leather chairs, a massive mirror wall that stretched across the entire left side of the room, showing you every angle of yourself whether you wanted it or not.
You pulled your sleeves down instinctively.
Lucy, of course, looked right at home. She strutted in like she owned the place, gave the receptionist a smile that could short-circuit Bluetooth, and dropped into one of the waiting chairs like a smug anime girl in her natural habitat.
<<lucy>>They said it’ll be ten minutes. You good just chillin’?<</lucy>>
<<mc>>Yeah. Fine.<</mc>>
You sat beside her, stiff. You tried not to look at yourself in the mirror, but it was impossible to avoid. Your reflection was right there, perched awkwardly in those new clothes, too flushed, too aware of your own body. Lucy glanced sideways at you.
<img src="Images/Story/LucyPath11/05.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<lucy>>You okay?<</lucy>>
<<mc>>Yeah.<</mc>>
She grinned.
<<lucy>>You sure? You look like a cat in a bathtub.<</lucy>>
You gave a weak smile.
<<mc>>I’m just... not used to salons, I guess.<</mc>>
<<lucy>>Mmm. Well, you’re gonna look hot with fresh layers. So better get used to it.<</lucy>>
You turned to her, alarmed.
<<mc>>I told you, I’m not...<</mc>>
<<lucy>>Relax, I’m not forcing you. I’m just saying… you’ve got the face for it.<</lucy>>
She reached over and tugged a loose lock of your hair gently, like she was testing its texture.
<<lucy>>It’s a little shaggy in the back. We could fix that. Maybe thin the sides a little? Add some shape? Keep it gender-neutral. Just enough to show that jawline you keep hiding.<</lucy>>
You swallowed.
<<mc>>Why do you care so much about my jawline?<</mc>>
<<lucy>>Because it’s sharp. Because it’s pretty. Because it’d look amazing framed by soft layers and bangs you could flip when you’re being bratty.<</lucy>>
Your whole face burned.
<<mc>>I’m not... I don’t want something feminine.<</mc>>
<<lucy>>It wouldn’t be. Not unless you want it to be.<</lucy>>
She tilted her head, her voice dipping into that softer register, the one that always messed with you.
<<lucy>>It’d be you. Just... better. Cleaner. A little edgy. A little androgynous. Something that’d make people look twice when they walk past you. Isn’t that kind of fun?<</lucy>>
You didn’t answer. Not out loud. But your heart gave a thud you couldn’t ignore. The stylist called Lucy’s name a minute later. She bounced out of the chair and spun once like she was modeling for nobody.
<<lucy>>Wish me luck. Or better yet, just stare at my ass until I come back.<</lucy>>
<<mc>>Subtle.<</mc>>
She winked and followed the stylist toward the back.
You tried to stay calm. You pulled out your phone. Scrolled aimlessly. Tried not to look in the mirror again. It didn’t work. Your eyes kept drifting back to your reflection. The striped sleeves. The shorts. The way your hair actually did fall kind of awkward over your ears.
You imagined it longer. Not feminine. Just... lighter. Neater. Stylized. You didn’t even realize she was behind you again until she sat down, freshly trimmed and glowing like a smug little demon.
<<lucy>>Okay. Your turn.<</lucy>>
<<mc>>What? No. I’m not...<</mc>>
<<lucy>>Shhh. Don’t think. Just ask for a tidy-up. A shape. Let them do their thing. Trust me.<</lucy>>
She smiled... slow, patient, sweet.
<<lucy>>You’re already halfway in the pool, baby. Might as well get wet.<</lucy>>
And for some goddamn reason, that worked. You stood. You walked. You sat in the chair. And when the stylist asked what you wanted, you heard yourself say:
<<mc>>Something clean. Balanced. Nothing too masculine... or too feminine. Just... soft.<</mc>>
<img src="Images/Story/LucyPath11/06.png" style="width:75%; height:auto; display:block; margin:0 auto;">
Lucy’s grin in the mirror could’ve powered the entire salon.
<<nobr>>
<<link "Get the haircut">>
<<set $currentHair.style = "06">>
<<set $currentHair.color = "Black">>
<<goto "LucyPath11_04">>
<</link>>
<</nobr>>You couldn’t stop touching your hair. It wasn’t even conscious at first, just little brushes with your fingertips. Sweeping your bangs to the side. Tucking strands behind your ear that didn’t really need tucking. The stylist had added some kind of product that gave it shape. Lift. Texture.
You didn’t recognize yourself. Not in a bad way.
<<mc>>I still think it’s too long.<</mc>>
<<lucy>>It’s not. It’s perfect.<</lucy>>
She was walking beside you like she owned you. Not with a leash or a look, but with a gravity you couldn’t escape. Her shoulder brushed yours every few steps. Her phone was out, snapping occasional photos when you weren’t looking. You heard the shutter sound.
<img src="Images/Story/LucyPath11/07.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<mc>>Are you seriously taking pictures of me?<</mc>>
<<lucy>>Of course. You’re hot now. I need documentation.<</lucy>>
<<mc>>Delete it.<</mc>>
<<lucy>>Mmm… no.<</lucy>>
She grinned at her screen, tapped something, and sent the photo off to God knows who.
<<lucy>>Don't worry. I’ll make you a fan page later.<</lucy>>
You rolled your eyes, but your stomach twisted. Not in anger. Not even embarrassment. You liked that she thought you looked good. That was the worst part. You liked that she was showing you off, even if it made your heart feel like a soda can about to burst.
<<lucy>>Wanna keep the good vibes going?<</lucy>>
<<mc>>That depends on what you're about to say.<</mc>>
<<lucy>>Too late. C’mon. One more stop.<</lucy>>
She took a sharp turn and led you down one of the smaller side corridors of the mall. You knew this wing. Knew what was down here. You’d passed it before on your way to the tech floor. But you’d never dared walk inside.
<<mc>>Lucy. No.<</mc>>
<<lucy>>Lucy yes.<</lucy>>
Her pace didn’t slow. You hesitated. Then followed. Because of course you did. The lights changed as soon as you entered. Gone were the white fluorescents and glossy displays of the main mall. Here, everything glowed pink, blue, lavender. The walls were painted in pastel murals. Every rack overflowed with cosplay, streetwear, and outfits pulled straight from anime dreams and dangerous corners of the internet. And at the center of it all, pulsing like a beacon:
Akiba Wardrobe.
It looked like a closet exploded and landed in a rainbow. Mannequins wore maid dresses. Platforms. Cat-ear hoodies. Schoolgirl uniforms. Striped sweaters and tutus. Fake ID lanyards. Ribbons. Crop tops that didn’t even pretend to cover a full chest. You stepped inside and immediately felt like a fraud. Too plain. Too exposed. Too not supposed to be here.
Lucy, naturally, looked right at home. She floated through the store like a bee in a flower garden, pulling hangers, flipping through bins, inspecting chokers like they were ancient relics. You kept your arms crossed and tried not to touch anything.
<<lucy>>Relax. You’re not gonna catch girl cooties from touching a skirt.<</lucy>>
<<mc>>I’m just… looking.<</mc>>
<<lucy>>Mmmhm. That’s what they all say. At first.<</lucy>>
She was digging through a bin now. Socks, mostly. Stockings. Sleeves. Soft things. She pulled out one pair and gave a soft hum. Black and white striped thigh-highs. She held them up against your thigh without warning.
<<mc>>Hey...<</mc>>
<<lucy>>Shhh. I’m measuring. Very important scientific work.<</lucy>>
<<mc>>That’s not how measuring works.<</mc>>
<<lucy>>It is when you're a chaos gremlin with good taste.<</lucy>>
She stepped back and studied you, one hand on her hip, the socks still dangling in the other.
<<lucy>>These would look insane on you. Like, dangerously cute.<</lucy>>
<<mc>>They’re… socks.<</mc>>
<<lucy>>They're a vibe. And you’ve earned them.<</lucy>>
<<mc>>Earned them? What is this, a point system?<</mc>>
<<lucy>>Yes. You just hit level two: ‘submitted to haircut with only minor resistance.’ Reward: one pair of thigh-highs, alignment-shifting variety.<</lucy>>
You opened your mouth to argue. Then closed it. Because the socks did look soft. And because part of you wanted to know what they’d feel like. How high they’d go. What they’d look like against your thighs. You hated that you were imagining it.
<<mc>>I don’t need them.<</mc>>
<<lucy>>No. But you want them.<</lucy>>
She dangled them closer. Closer. Until you had to take them or look like a coward. You took them. The fabric was smooth. A little stretchy. Your fingers squeezed it lightly without meaning to. Lucy’s grin went nuclear.
<img src="Images/Story/LucyPath11/08.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<lucy>>You’re gonna wear those for me sometime, right?<</lucy>>
<<mc>>...No.<</mc>>
<<lucy>>That wasn’t a no.<</lucy>>
You shoved the socks into your bag.
<<mc>>Can we go now?<</mc>>
<<lucy>>Mmmhm. But you’re buying me a soda. This victory deserves carbonation.<</lucy>>
Lucy leaned in and kissed your cheek. Soft. Quick. Almost sweet.
<<lucy>>You’re such a good boy when you try.<</lucy>>
You didn’t say anything. Because the scariest part was that you liked hearing that.
[[Go back to the campus|LucyPath11_05]]As you reached your dorm building, the sky already turning pink at the edges, Lucy slowed beside you.
<<lucy>>Well well well... look who survived his first haircut as a cutie.<</lucy>>
You rolled your eyes, but you couldn’t quite smother the smile pulling at your lips.
<<mc>>Barely.<</mc>>
She stepped in close. Too close. Her fingers played with the collar of your tee. Just casually. Just enough to make your breath catch.
<<lucy>>You know... you earned those socks today. You really did.<</lucy>>
<<mc>>I didn’t do anything.<</mc>>
<<lucy>>Exactly. You let me do it all. Like a good boy.<</lucy>>
And then, before you could protest, before you could even think, she leaned in and kissed you. Right on the lips. Soft. Confident. Brief. But enough to short-circuit your entire nervous system. You barely had time to blink before her mouth broke away from yours and moved to your neck. Her teeth grazed your skin, then pressed in just enough to sting.
<img src="Images/Story/LucyPath11/09.png" style="width:75%; height:auto; display:block; margin:0 auto;">
A tiny bite. Playful. Possessive. You gasped. She pulled back, satisfied, eyes shining.
<<lucy>>Now you’ve got something to remember me by.<</lucy>>
You touched your neck, dazed.
<<lucy>>Don’t wash it off too soon.<</lucy>>
She turned and walked off, hips swaying like the ending to a music video, leaving you breathless and hard and marked.
You stood there a long time.
Only once the chill hit your skin did you finally move, unlocking your dorm, heading straight to the bathroom, heart still racing, the kiss still tingling on your lips. And the socks still burning a hole in your bag.
You should’ve gone straight to bed. That should have been the plan. Drop your bag, crash face-down on your mattress, pretend the day didn’t happen. But instead, you ended up in front of your bathroom mirror again. Like gravity pulled you there.
You told yourself it was just to wash your face. Just to cool off. But you didn’t turn on the faucet. You opened your bag instead. The socks were still warm from your hand. Folded neatly. Too neatly. Black and white stripes. Soft, stretchy, thick enough to hug tight but not overheat. You held them for a while. Squeezed them. Ran your thumb across the pattern like it meant something.
<<mc>>It’s just socks.<</mc>>
You said it out loud. Like that would make it true. You looked at yourself. The new haircut made your face feel sharper. Brighter. Like someone had dialed contrast up just a bit. The shirt Lucy gave you still fit perfectly. The sleeves still wrapped your wrists like they were made to.
Your legs were bare. Too bare. You sat on the closed toilet seat and pulled off your shoes, then your ankle socks. Then, slowly, you slipped the first one on. It clung. Tight, but not suffocating. It stretched over your calf, then your knee. You tugged gently, inch by inch, until the top band settled at your mid-thigh.
You swallowed. The other one slid on easier. They matched perfectly. The stripes made your legs look longer. Smoother. Prettier.
You stood. The mirror stared back. And you stared at yourself. You didn’t look like a boy. You didn’t look like a girl either. You looked like something in between. You looked like hers. Your thighs brushed slightly with each subtle shift of your weight. The socks squeezed in the right places. Your shorts, still those soft high-waisted ones from before, hugged you like they were designed for this exact moment.
Your cock twitched. Hard. Fast. Immediate. You stared down at yourself, legs together, striped thigh-highs, soft shorts straining just a little too much in the front, and felt heat bloom through your stomach like a virus.
<img src="Images/Story/LucyPath11/10.png" style="width:75%; height:auto; display:block; margin:0 auto;">
You pressed your thighs together. That made it worse. Your fingers trembled as they brushed your waistband.
<<mc>>No… I shouldn’t...<</mc>>
But you were already touching yourself your dick from under the shorts. You gasped. It felt good. Too good. The friction. The softness. The look of it. It was wrong, it was humiliating, it was so fucking hot you almost doubled over. Your reflection watched you with parted lips, flushed cheeks, wide eyes. You sat down on the bathroom floor and kept stroking it. And Lucy’s voice echoed somewhere in your skull:
<i>You're such a good boy when you try.</i>
You whimpered. You tried to hold back. You didn’t last a minute.
When it hit, when your whole body shuddered, you had to brace yourself against the counter. Your thighs squeezed together. Your legs shook. The cum jet flew right at your face, You just… came. Right there. On the bathroom floor. In those kinda girly clothes. In the socks Lucy gave you for being good. Your breath came in sharp, guilty waves. You didn’t know whether to cry or cum again.
<img src="Images/Story/LucyPath11/11.png" style="width:75%; height:auto; display:block; margin:0 auto;">
You looked in the mirror. The boy was gone. You weren’t sure who was staring back. But you couldn’t stop looking.
<<nobr>>
<<set $socks = "NoStore_Socks_02">>
<<run State.variables.playerInventory.ownedClothing.push("NoStore_Clothing_02")>>
<<run State.variables.playerInventory.ownedClothing.push("NoStore_Clothing_03")>>
<<run State.variables.playerInventory.ownedClothing.push("NoStore_Clothing_04")>>
<<set $clothing = "NoStore_Clothing_04">>
<<run State.variables.playerInventory.ownedClothing.push("NoStore_Socks_02")>>
<<link "Do something else">>
<<set $storyContent = false>>
<<set $energy -= 50>>
<<set $lust = 10>>
<<set $lucyQuest +=1>>
<<set $femininity += 2>>
<<set $curiosity += 2>>
<<set $inhibition -= 2>>
<<set $willpower -= 2>>
<<statChange "+Femininity" "pink">>
<<statChange "+Curiosity" "pink">>
<<statChange "-Inhibition" "pink">>
<<statChange "-Willpower" "pink">>
<<advanceTime 300>>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<<run $journalEntries.push("Day " + $currentDay + ": I can’t believe I actually went to the mall dressed like that. It was supposed to be just for comfort, just around the dorm. Then Lucy showed up, and suddenly I was in a salon getting my hair cleaned up like it was no big deal. She bought me socks, striped thigh-highs, and somehow made me want them.\n\n
Back in my room, I couldn’t stop looking in the mirror. The hair. The clothes. The socks. I didn’t look like a boy. Didn’t look like a girl either. Just… me. Or maybe hers. And yeah, I got hard. Couldn’t help it. Ended up jerking off on the bathroom floor like some pathetic perv.\n\n
I don’t even know what’s worse, that I did it, or that I liked it.")>>
<<goto "Dorm">>
<<set $player.canBuyUnisexClothes to true>>
<</link>>
<</nobr>>You arrived at Lucy's dorm and knocked twice on the door. Nothing.
<<mc>>Lucy? It's me. Open the door.<</mc>>
Still no answer. The hallway was quiet. You could only hear a faint hum from someone’s music in a nearby dorm, maybe the click of a microwave door, the low hiss of someone laughing on a call. Not much. You pressed your ear against the door, but there was only silence on the other side. You waited for a bit, and then knocked again. Still nothing.
She probably was with her headphones on, right? Her pink cat-ears headphone. Maybe she was taking a shower... But if she us, woudn't you be able to hear the sound of the shower? Still, that wasn't really weird. You hovered your hand on the doorknow and slowly turned it. It was unlocked. As the door open, the familiar smell of strawberry and candy filled your nostrils, like a portal to a magical world. A lewd magical world...
You hesitated, then stepped inside. Lucy’s dorm was… Well... Lucy’s dorm. Same mess of plushies and half-folded laundry, charging cords spilling over her desk, anime figures crowding her bookshelf like they were arguing about who got the best lighting. The curtains were open just enough to let in the afternoon sunlight. She wasn’t here. Still, you closed the door behind you. There was no point in calling out her name again. You just... stood there, not sure of what to do with your hands. You've been several times in this dorm, but never alone. It was like the whole room was different, or at least felt different. Not in a unfriendly way, but just intimate in a way that made your skin feel too tight. You paced for a bit, touching the corner of her desk, the edge of her chair. You waited, she could come by at any minute, and you were sure that she woudn't mind to see me in her dorm.
And then you saw it. The overflowing laundry basket was a little off-center, like she had kicked it aside. On the top of it, there was a pair of panties. Black and pink. With a little paw print on the back, and little cat ears on the front. The kind of thing only Lucy would wear without irony. Or maybe with extra irony, after all, you could never tell.
<img src="Images/Story/LucyPath12/01.png" style="width:75%; height:auto; display:block; margin:0 auto;">
You shouldn’t have stared, but you did, and now you were stepping closer. Before you could even stop youself, or the foice in your head question your actions, your fingers lightly brushed the fabric. Barely a touch. Then, against every better impulse you had left, you grabbed them. They were still warm, as if Lucy had recently worn them. You just couldn't help yourself, as if an instinct took over your thoughts, clouding them. You brought them closer to your face, and smelled them. The sweet and subtle smell hit you like a spell. Indescribably her. You inhaled more, and almost as a reaction, your knees almost buckled.
<img src="Images/Story/LucyPath12/02.png" style="width:75%; height:auto; display:block; margin:0 auto;">
It wasn't only lust, but something messier like shame, need and obsession, all tangled into one moment. This unreal moment, at least until...
The door opened.
<<nobr>>
<<link "You froze">>
<<if !$backupOutfit>>
<<set $backupOutfit = {
clothing: $clothing,
shoes: $shoes,
socks: $socks,
underwear: $underwear,
bras: $bras,
a_neck: $a_neck
}>>
<<set $clothing = "None">>
<<set $shoes = "None">>
<<set $socks = "None">>
<<set $underwear = "NoStore_Underwear_06">>
<<set $bras = "NoStore_Bra_04">>
<<set $a_neck = "NoStore_ANeck_01">>
<<replace "#avatar">><<RenderAvatar>><</replace>> <!-- Force immediate update -->
<</if>>
<<script>>
setTimeout(function() {
Engine.play("LucyPath12_02");
}, 50);
<</script>>
<</link>>
<<nobr>>
<<set $storyContent = true>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<</nobr>>
<</nobr>><<lucy>>Oh. My. God.<</lucy>>
Her voice hit you like a shot as you jumped, the panties still in your hands, still pressed to your face, and when you looked up, there she was. Framed in the doorway like a walking catastrophe. Hoodie half-zipped. Hair messy from the wind. A plastic cup in one hand, lid half-popped, soda fizzing dangerously close to the edge. She blinked at you for a while and then burst out laughing.
<<lucy>>You absolute gremlin. I leave you alone for five minutes and you're already huffing my underwear like it’s a rare gacha pull?!<</lucy>>
You opened your mouth but couldn't make any sound. You simply dropped the panties like they were burning your hands, as your whole body started flushing, ears burning, throat tightening, like if it was possible for you to choke in your own shame.
<<mc>>I... I didn’t mean to...<</mc>>
<<lucy>>Oh no, please. Don’t stop now. Should I leave and give you some private time with my dirty laundry? Or maybe you want me to label them for you? Like "Monday: Lightly used. Tuesday: Prime snuggle stench."<</lucy>>
<<mc>>It... It’s not like that...<</mc>>
<<lucy>>Oh? Because it looked exactly like that.<</lucy>>
She walked insided, shutting the door behind her, and you could feel the air instaltly shifting, as if it became heavier and charged. Her eyes were locked on you, but they didn't look furious, but lit with something... Something wicked.
<<lucy>>You wanna be a little perv in my room, fine. But pervs get punished.<</lucy>>
You stepped back, but she had already placed her drink on her desk and was heading straight towards the laundry basket.
<<lucy>>Let’s see… hmm, yes, this’ll do nicely.<</lucy>>
She pulled out a bra what as part of the set of the one you were holding moments ago. Then she thought for a little bit and walked silently towards her closet. After a few moments, she came back holding a choker on her other hand. A black one with a little golden bell hanging.
<<lucy>>If you wanna sniff 'em so bad, you can wear them.<</lucy>>
Your mouth went dry.
<<mc>>Wait, what?<</mc>>
<<lucy>>Oh, come on. Don't wimp out now. You already had your nose buried in my kitten pair like some kind of perverted bloodhound. At least commit to the bit. Put them on.<</lucy>>
<<mc>>Lucy...<</mc>>
<<lucy>>Nope. Nope nope nope. No excuses. Panties. Now.<</lucy>>
Before this moment, you never thought that a voice so sweet could be heavy and cold like steel. She tossed them toward you and all the three pieces landed on your chest like a slap. You caught them without even thinking.
You really wanted to say no, but the weight of her ster, the heat in your cheeks and the shame in your chest, all melted together into something else. Something that make you to slowly start to undress. Her eyes didn't leave your for even one second. She grinned as yo stepped out of your regular panties and slipped hers up your legs. Then as you clipped the bra behind your back, she came closer to you, took the choker out of your hands and gently place it around your neck. She then stepped back and started clapping.
<img src="Images/Story/LucyPath12/03.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<lucy>>Holy shit, look at you. I should’ve caught you being a degenerate weeks ago. You’re adorable.<</lucy>>
<<mc>>Please…<</mc>>
<<lucy>>No, no, don’t pout. Smile! In fact…<</lucy>>
She pulled out her phone.
<<mc>>Lucy... don’t....<</mc>>
<<lucy>>Say cheese, kitten-sniffer.<</lucy>>
The shutter sound snapped before you could react, not once, nor twice, but several times.
<<lucy>>Perfect. Oh man, I am so setting this as my lock screen.<</lucy>>
Your stomach flipped and your whole body buzzed with heat, shame, something else. The panties were too tight, the bra hugged your chest too well and you were very, obviously, painfully hard.
That’s when she noticed and her grin almost instantly vanished.
<<lucy>>...Oh my god. You’re hard?<</lucy>>
You stood frozen as she walked up to you, looking up and down.
<<lucy>>You little perv. You’re getting off on this? On my stuff? That was supposted to be punishment.<</lucy>>
You didn’t answer. Her voice dropped, lower, sharper.
<<lucy>>Take it off. All of it. Now.<</lucy>>
You started fumbling with the bra clip.
<<lucy>>And get out.<</lucy>>
You looked up, stunned.
<<lucy>>You heard me. If you can’t even control yourself while wearing my underwear, you don’t get to wear it at all. Go cool off, loser.<</lucy>>
She turned away like it meant nothing. Like you weren’t standing there trembling in a pink bra with your hard-on outlined in sheer fabric.
<<lucy>>And don’t even think about finishing without permission.<</lucy>>
[[Leave her dorm|LucyPath12_03]]You walked away, not even realizing that you had made it to the stairwell, until the cold metal rail bit into your hand, not even able to remember dressing up again. You remembered fumbling with your shorts, of not looking her in the eye and of not saying a word as you slipped past her, her back turned like she couldn’t even be bothered to watch you leave. You could still feel your face burning as you took the stairs too fast, half tripping, half floating, like you body was trying to outrun what just happened. As if leaving her floor might undo anything... You knew it wouldn't
You could still feel the hot and heavy weight on your chest, and the shame clinging to your skin. You could still smell her, so light and electric, like static in the air. You could still fell the way that those panties hugged your hips, and the way her voice cut through when she saw that you were hard.
You were still having a hard time processing that last part. God, you were hard. Even now, walking back to your dorm, surrounded by nothing but silence and empty hallways... even now, your body buzzed, like it hadn’t gotten the message. Like it liked being humiliated, and you hated that thought, but you couldn't deny it.
Not when the image of her smirk was burned into your brain, or when you saw her changing her lock screen to a photo of you in that lingerie, wearing her panties and her bra. Standing there with your arms at your sides and your face caught mid-protest, cheeks flushed, eyes wide.
You felt your phone buzzing as you thought about that. It was her. She sent it to you. No message or caption, just the picture. As a reminder, or maybe a threat... Either way, you stared at it until your screen dimmed, then you locked your phone and shoved it deep in your pocket, like that could hide the way your stomach twisted. Part of you wanted to delete it, but another part couldn't.
You reached your dorm and shut the door behind you like it would hold the world out. You sat on the edge of your bed, hands in your lap, staring at the floor. Every second replayed itself. Things like her voice, her eyes, her laugh, the heat. the sting and the shame kept rushing back and forth into your mind.
And underneath it all… the part that you didn't want to admit, is that if she hadn't kicked you out, but insted told you to kneel... you probably would have.
<<nobr>>
<<if $backupOutfit>>
<<set $clothing = $backupOutfit.clothing>>
<<set $shoes = $backupOutfit.shoes>>
<<set $socks = $backupOutfit.socks>>
<<set $underwear = $backupOutfit.underwear>>
<<set $bras = $backupOutfit.bras>>
<<set $a_neck = $backupOutfit.a_neck>>
<<unset $backupOutfit>>
<</if>>
<<link "Do something else">>
<<set $storyContent = false>>
<<set $energy -= 40>>
<<set $lust = 100>>
<<set $lucyQuest +=1>>
<<set $femininity += 2>>
<<set $curiosity += 2>>
<<set $inhibition -= 2>>
<<set $willpower -= 2>>
<<statChange "+Femininity" "pink">>
<<statChange "+Curiosity" "pink">>
<<statChange "-Inhibition" "pink">>
<<statChange "-Willpower" "pink">>
<<advanceTime 300>>
<<set $hunger += 7>>
<<set $hygiene -= 7>>
<<run $journalEntries.push("Day " + $currentDay + ": What the fuck did i just do? I mean seriously, what the actual fuck is wrong with me??\n\n
I didn’t go there planning anything, I was just gonna hang out, like always, and she wasn’t even there. I was just waiting and then I saw them, right there on top of the basket, and… I don’t know, but my brain turned off, or maybe on, or sideways. I grabbed her panties and sniffed them, like a total pervert. And of course, that would be the time that she walked in.\n\n
I wanted to die, except I didn’t. I just stood there, like an idiot, like a pervert I was, holding her panties to my face like some kind of creep out of a hentai doujin, and instead of freaking out she just… leaned into it, like it was some game. like it was me who crossed the line but she got to decide what to do with it.\n\n
She made me put her dirty panties on, her bra, and even a choker that she had with her. I let her take a picture. and I didn’t stop her, I couldn’t even look at her, but I didn’t stop her.\n\n
And when she saw i was hard… God... I don’t know if i’m more embarrassed that she kicked me out or that part of me wanted to stay...\n\n
What’s wrong with me? Why do I feel like i deserved it? Why did it feel good?\n\n
Fuck...")>>
<<goto "Dorm">>
<</link>>
<</nobr>><<nobr>>
<<set $unreadMessagesLucy = false>>
<<set $chatStep = 7>>
<<unset $lucyReply7>>
<<unset $pendingReply>>
<div class="chat-header">
<img src="Images/contacts/lucy.png" alt="Lucy" class="chat-avatar">
<span class="chat-name">Lucy</span>
</div>
<<set $storyContent = true>>
<</nobr>>
<div class="message-screen" id="chatBox">
<div class="bubble incoming">Come over... Now.</div>
</div>
<<nobr>>
<<link "Meet Lucy">>
<<goto "LucyPath13_01">>
<</link>>
<<set $storyContent = true>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<</nobr>>This message was different from the others. There was no emoji, no "hey" or "lol", just a cold text, but as you thought about that, you were already walking towards Lucy's dorm. You felt your stomach tighten, not out of hunger or fear, but something heavier that you couldn’t quite describe. After a few minutes, you were standing at her dorm's door one more time. Before knocking, your thoughts began to ask questions that you still couldn’t answer: Would she be angry? Still? Would she say anything? Would she ever let you live that down?
You tried to stop thinking about it, but it was useless. Every time that picture came into your mind, the way that the fabric clung to your skin, the smell of her panties, now engraved in your brain, and how you got hard. Just thinking about that was getting you hard all over again, so you fought it... somehow...
You reached her door before you were ready and knocked once. She opened it faster than usual, like she was standing on the other side, just waiting for you to arrive. She wasn't smiling, and she still looked mad, but she was still looking beautiful, wearing a white long-sleeved blouse under a navy dress with a black belt and with a deep red ribbon bow at the collar.
<img src="Images/Story/LucyPath13/01.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
She stepped aside without a word, so you walked in. Her bedroom had the usual smell and messiness. It felt too familiar, like stepping into someone's memory. As you walked in, you jumped as she closed the door behind you with something closer to a slam than anything else. She was still silent, and you stood there, looking at her, trying to slow your breathing while you waited for her to begin speaking.
<<lucy>>Sooo… about last time. You do know you got hard, right?<</lucy>>
You remained silent.
<<lucy>>Like, I caught you sniffing my panties, and yes, I’m still processing the sheer audacity of that, by the way... and then I punish you, and somehow, your cock’s trying to punch a hole through my panties?<</lucy>>
As you listened to her words, your ears started burning up. You felt like you were going to melt.
<<mc>>I didn’t mean...<</mc>>
<<lucy>>Didn’t mean to get hard? That’s not better. That’s worse. You didn’t mean to, and you still did? Without permission? While wearing my clothes? During punishment?<</lucy>>
You opened your mouth, but before you could say anything, Lucy interrupted.
<<lucy>>Nope. Shh. Stop. I don’t want apologies. I want solutions.<</lucy>>
That snapped your gaze up. She was smirking now, a faint, predatory, and sharp smirk, like she knew exactly how much power she had and wasn’t even trying to hide it.
<<lucy>>Which is why I got you something.<</lucy>>
She turned and crossed the room. Something in your chest started screaming for you to move, to run, but your feet stayed planted, like gravity itself was conspiring with her. She crouched in front of her desk and pulled open a shallow drawer and brought out a small, plain, unassuming, and somehow terrifying white box. She didn’t say anything right away, just lifted the lid and held it open, turning it slowly toward you.
<<lucy>>Tadaaa!<</lucy>>
<img src="Images/Story/LucyPath13/02.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
She plucked the cage from the box and held it between her fingers in a casual way, like it weighed nothing, even though it looked heavy.
<<mc>>Is that…<</mc>>
<<lucy>>A chastity cage? Yup. The deluxe gamer edition. I call it the Anti-Horny Arcane Relic of Sealing. Patent pending.<</lucy>>
Your mouth went dry as you looked at it.
<<lucy>>I mean, come on. You’ve got, like, zero willpower. We both know that. I flash a thigh and you’re drooling. I insult your manhood and you whimper. Soooo…<</lucy>>
She leaned closer and held it out close to your crotch.
<<lucy>>Let’s fix that.<</lucy>>
Your mind spun, thinking of this ridiculous idea. Your eyes, on the other hand, wouldn't stop staring at it, because part of you felt like the box wasn't just carrying the cage but also a part of you that you hadn't discovered yet and maybe still weren't ready to.
<<mc>>You’re not serious.<</mc>>
She grinned.
<<lucy>>Deadly serious. Like “final boss” serious. Like “you can’t pause this cutscene” serious.<</lucy>>
<<mc>>I’m not putting that on.<</mc>>
<<lucy>>You say that now. But you’re still here.<</lucy>>
And she was right; you were still there, watching her fingers toy with the pink cage like it was just another accessory in her chaotic inventory. You felt your pulse in your throat, and you hated how much of you wasn’t just afraid.
<<lucy>>C’mon, don’t look so scared. It’s not like I’m gonna make you eat it.<</lucy>>
She tossed the pink cage into the air like it was a toy and caught it again with a little snap of her fingers. She was way too casual about it, like this was just a game, and the thing in her hand wasn't about to redraw the entire boundary of your body.
<<lucy>>I did some research, read some reviews, watched a few… very educational videos.<</lucy>>
You tried to swallow, but your throat was dry.
<<lucy>>Soft silicone, adjustable rings, easy to clean. beginner-friendly, and pink, obviously.<</lucy>>
<<mc>>Lucy...<</mc>>
<<lucy>>Shhh, I’m selling you a product here. Don't interrupt the pitch.<</lucy>>
She stepped closer to you, dangling the cage from her fingers and settling the other hand on your chest.
<<lucy>>This isn’t just some punishment tool, you know.<</lucy>>
You stared at it, as if every second it existed in your field of vision made your pulse louder.
<<lucy>>This is protection from yourself, from temptation, from getting boners when you’re sniffing my underwear like a little gremlin who got lost in a doujin plotline.<</lucy>>
<<mc>>I said I was sorry...<</mc>>
<<lucy>>And I said I didn’t want sorry. I want results. You think I’m doing this because I’m mad? Please... I’m doing this because you clearly can’t be trusted with your cock.<</lucy>>
Her words hit you like a slap.
<<lucy>>You wanna be good, don’t you? <</lucy>>
You didn’t answer.
<<lucy>>You wanna show me you can behave? That you’re not just some helpless perv who loses his mind the second he sees a stray pair of panties? <</lucy>>
You kept silent as she leaned closer, dropping her voice right against your ear.
<<lucy>>Or maybe… you like the idea of being locked up.<</lucy>>
You stopped breathing for a brief moment, but it was enough for her to notice. She pulled back just enough to look directly into your eyes.
<<lucy>>Maybe the idea of me holding the key turns you on... knowing you can't touch yourself unless I say so...<</lucy>>
Her words were hitting hard, and you hated how they sent a hot pulse straight to your groin, the same one that you knew she was about to deny you.
<<lucy>>I bet your dick’s already twitching just thinking about it. <</lucy>>
You looked away, as you felt your face burning up, like it was about to catch on fire.
<<lucy>>Do you know what that means? It means you need this.<</lucy>>
She pressed the cage into your hand. It was smaller than you expected, softer. With a smooth and flexible texture, not threatening, but almost... gentle.Your fingers curled around it before you could stop yourself. And just like that, you were holding it.
<img src="Images/Story/LucyPath13/03.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<<lucy>>Let me help.<</lucy>>
She said it in a softer tone this time, not mocking you. Just... certain. Her eyes kept locked into yours.
<<lucy>>Let me be the one to take this problem off your hands just for a little while.<</lucy>>
You stood frozen, and yet you kept holding it in your hands.
[[Let her|LucyPath13_02]]You didn’t remember nodding, but somehow, you were sitting on the edge of her bed, pants pooled around your ankles, the cage in your hand, and Lucy kneeling in front of you like she was about to cast a spell. The cold hit your thighs, your belly, and your already aching dick, and still, you couldn’t meet her eyes or even believe you were letting this happen.
<<lucy>>There we go, just relax.<</lucy>>
She said it like helping a boy into chastity was just another Thursday. She took the base ring first. It was a little tricky, as your body wanted to twitch, to stiffen, to resist, but her fingers were gentle and confident, like she’d done this before. You wondered if she did, but you didn't ask... you didn't want to know.
The cage followed, cool at first, then warm as it settled in place. You felt the pressure, the shape, and the weight, and it didn't hurt; it wasn't tight, but it made you feel small and trapped. sealed... vulnerable. Lucy hummed softly, brushing her thumb over the top before retrieving the tiny brass padlock from the box and holding it up.
<<lucy>>Ready?<</lucy>>
You hesitated. That moment, one second too long, when your breath caught in your throat and your brain tried one last time to scream no, but it didn’t make it to your mouth. You gave the tiniest nod.
Click.
<img src="Images/Story/LucyPath13/04.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
IIt was the softest sound in the world, and somehow, it echoed as you flinched. She tugged lightly, testing the lock.
<<lucy>>Perfect fit.<</lucy>>
She rose back to her feet like a queen returning to her throne, calm and commanding as she dangled the key between two fingers.
<<lucy>>Mine now.<</lucy>>
You stared at the key, so small and stupid, but it made everything feel final. She slipped it onto a silver chain and dropped it around her neck, settling right against her chest.
She looked down at you, flushed, caged, still not fully dressed, and grinned.
<<lucy>>Aww. Look at you. All locked up and helpless. That little problem of yours? It's solved now, and you won’t go making messes in my panties again, will you? <</lucy>>
Your cock twitched, or at least tried to, but the cage stopped it immediately. All sensation, no relief. It made your knees tremble.
<<lucy>>Good boy.<</lucy>>
Then she kissed your cheek and opened the door, nodding as a sign for you to leave.
<<nobr>>
<<set $avatarViewMode to "none">>
<<replace "#avatar">> <<RenderAvatar>> <</replace>>
<<set $genitals = "Cage_Pink_01">>
<<link "Go to your dorm">>
<<set $storyContent = false>>
<<set $energy -= 50>>
<<set $lucyQuest +=1>>
<<set $femininity += 2>>
<<set $curiosity += 2>>
<<set $inhibition -= 2>>
<<set $willpower -= 5>>
<<statChange "+Femininity" "pink">>
<<statChange "+Curiosity" "pink">>
<<statChange "-Inhibition" "pink">>
<<statChange "-Willpower" "pink">>
<<set $avatarViewMode to "clothed">>
<<advanceTime 240>>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<<run $journalEntries.push("Day " + $currentDay + ": I went to Lucy’s to hang out. Chill. Game. Maybe roast each other over some JRPG with boob physics. But like... she ambushed me. Not with anything dramatic, just with words. And bras. Apparently those are her new favorite weapon.\n\n
At first, it was just teasing. Some dumb comment about what kind of bra I’d wear if I were a girl. Like “slutty hentai mesh” was even a real category. I tried to brush it off but she kept looking at me. Like she was waiting for something to crack. And it kinda did. Next thing I know, there’s a bra beside me on the bed. Not even a joke one. Just... a real one. Smooth black satin, thin lace trim. Weirdly simple. That made it worse. It looked normal. Like something someone actually wears. Like something someone like me might wear.\n\n
And then she dared me. Not outright. Just left it there, glowing like a cursed item in an RPG. Said I didn’t have to wear it. Just... hold it to my chest. 'Anime boy crossdressing skit energy', she said. Like it was all a game. And maybe it was. But when I picked it up and pressed it to myself, it didn’t feel like a joke. It felt real. Too real. Tight. Cool. Soft. Like it belonged there. Like it did something to me just by touching me.\n\n
Then she took a picture. Because of course she did. And I should’ve been mad. Should’ve yelled. But she was looking at me, really looking, and for the first time, it wasn’t smug. It was... proud? Soft? Something else I can’t name. She said I looked cute. I didn’t put it on. Not really. Just held it. But the way she said 'not yet' stuck in my head like a splinter. And now I can’t stop thinking about it. The way it felt. The way she smiled. The way I didn’t hate it. What the hell is happening to me?")>>
<<goto "Dorm">>
<</link>>
<</nobr>>You had already cleaned your room twice, reorganized your browser bookmarks, played the same level of that dumb gacha game three times in a row. But still, the minutes crawled. You shifted on your bed, the fabric of your panties tugging slightly against the bulge that wasn’t really a bulge, not anymore. The cage was always there, light enough that it didn’t exactly hurt, but never gone. A presence. A reminder. A pulse of dull pressure every time your body even thought about reacting. And for some reason, today was worse. You kept catching yourself halfway through thoughts. Lucy’s voice, her laugh, the way she looked at you when she really looked. That grin she wore right before doing something unhinged and wicked and so completely, dangerously her. You shifted again, legs twitching. It wasn’t even about touching yourself anymore. Not really. It was about the ache, the need. The pressure inside your chest didn't had to do only with lust, but also with control, about being out of control.
<img src="Images/Story/LucyPath14/01.png" style="width:75%; height:auto; display:block; margin:0 auto;">
Your phone buzzed, but it wasn't Lucy. Just some campus announcement, so tossed it aside. You knew better, you absolutely knew better, but your fingers hovered on the keyboard anyway. One bad decision later, you were back on that dumb website. You didn’t even need to search, as the algorithm remembered.
<i>“Obedient boys become better girls.”</i>
You swallowed and clicked. The spiral started, somehow familiar and foreign at the samet time. The images started to flicked. You leaned back slowly kept your eyes locked in the laptop screen. You watched, breathed in those synthetic words like they were laced with something.
<video autoplay loop muted playsinline width="100%">
<source src="Images/Computer/Hypnosis/hypno_13.mp4" type="video/mp4">
Your browser does not support the video tag.
</video>
And then… you reached down. Click. The cage met your palm almost like it was smirking at you. You hissed through your teeth, fingers curling helplessly around the locked silicone. It wasn’t even that you were hard, because you couldn't. That was the worst part, the worst and best, because every throb was a ghost, every twitch a punishment for wanting. You gritted your teeth. You rolled off the bed. You couldn’t do this. You needed to see her, you needed her.
[[Go after Lucy|LucyPath14_02]]
<<nobr>>
<<set $storyContent = true>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<</nobr>>You didn’t remember when you stood up, but found yourself walking down the hall, down the stairs, past the vending machine you weren’t even looking at. It was like your body moved on autopilot, chasing something your brain wasn’t ready to admit. The cage was still there, every step reminding you of it, that slight pressure, that cruel little shift of the plastic against skin with each motion. It made your walk awkward. You tried to look normal, casual, like any guy heading to a friend’s dorm.
You paused outside Lucy’s door, feeling your heart pounding inside your chest. The hallway was quiet, except for a faint hum of someone’s music upstairs. You raised your hand to knock, hesitated, then did it anyway, then the door opened fast, like she’d been waiting.
<<lucy>>Look who finally broke!<</lucy>>
She was still in her dorm clothes, an oversized tee with some anime logo you didn’t recognize, messy hair, bare legs. And that grin. That same evil, knowing grin.
<img src="Images/Story/LucyPath14/02.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<mc>>I... I need you to unlock it.<</mc>>
You didn’t even manage to hide the need in your voice. It came out strained, thinner than you expected.
<<lucy>>Ohhh, so formal today. “Lucy, please, may I be freed from my cruel plastic prison?”<</lucy>>
<<mc>>I’m serious...<</mc>>
You stepped in, uninvited, and she shut the door behind you with a little click. She circled you slowly, like a cat. You didn’t move.
<<lucy>>God, you’re leaking, aren’t you? All pent up and twitchy, and that little cage is just too much now, huh?<</lucy>>
You didn’t answer and you didn’t need to. The blush burning across your cheeks and ears said everything. She crouched down in front of you, chin in her hand, mock considering you like an item in a vending machine.
<<lucy>>Say it out loud. Tell me what you want.<</lucy>>
<<mc>>Please unlock it.<</mc>>
<<lucy>>Mmm... Not good enough. Try again. Desperate mode.<</lucy>>
<<mc>>Please... I’ll do anything. Just unlock it. Please.<</mc>>
She smiled. Wicked. Electric.
<<lucy>>Anything, huh? Okay then. Deal.<</lucy>>
You blinked.
<<mc>>Wait, what’s the deal?<</mc>>
<<lucy>>Oh no, no backsies. You said anything and I accepted it. Now... pants off. Let's get that poor thing some mercy, yeah?<</lucy>>
You didn’t move. Couldn’t believe she said yes. Couldn’t believe your own words either.
<<lucy>>Come on. Or I change my mind. Five. Four. Three...<</lucy>>
Your hands shook as you reached for your belt.
[[Lower your pants|LucyPath14_03]]
<<nobr>>
<<set $lust = 100>>
<<set $genitals = "Penis_01">>
<</nobr>>You stood in front of her, trembling, like your body was already halfway to breaking down. Lucy hadn't even touched you yet. She just leaned back against her desk chair, arms crossed, oversized anime tee sliding halfway off her shoulder. That wicked smile had been glued to her lips since you arrived. And there it was, the key, dangling from her fingers like bait on a hook.
<img src="Images/Story/LucyPath14/03.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<lucy>>You really came all this way just because your little cage made you too horny?<</lucy>>
You nodded, shame burning at your ears.
<<mc>>I... I can’t take it anymore. Please, Lucy...<</mc>>
<<lucy>>Poor baby... You can’t even twitch without whimpering, can you?<</lucy>>
She trailed her fingers down your chest, your stomach, until she tapped the front of your panties, right where the cage strained beneath the fabric. You twitched as she did it.
<<lucy>>Look at that, still locked, still leaking. Sounds like you're having a great time!<</lucy>>
You bit your lip as your hips jerked forward without meaning to. She slapped them, gently, but firm.
<<lucy>>Ah ah... Don’t be greedy.<</lucy>>
Then she dropped to her knees, eyes level with the chastity, fingers brushing up the inside of your thighs. She leaned in, her breath hot on your skin, pulled down the panties and licked the chastity cage, her tongue tracing the plastic with a slow and calm motion. You gasped, your body reacting instantly to the unexpected sensation.
<img src="Images/Story/LucyPath14/04.png" style="width:75%; height:auto; display:block; margin:0 auto;">
Lucy smiled wickedly, her eyes glinting with mischief. She stood up again, her hands moving to her own waist. With a slow, teasing motion, she pulled down her panties, revealing her bare pussy. She stepped closer, her thighs brushing against yours as she straddled your lap.
<img src="Images/Story/LucyPath14/05.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<lucy>>I wanna now how desperate you are.<</lucy>>
Before you could respond, she reached down and grabbed your cock through the cage, positioning it against her wet, eager pussy. She rubbed herself against you, the sensation of her wetness and heat almost too much to bear. You could feel her clit pressing against your shaft, her hips moving in a slow, sensual rhythm.
<<lucy>>Tell me how much you want it.<</lucy>>
You could barely form words, your body on the brink of explosion.
<<mc>>I... I want it so bad, Lucy. Please...<</mc>>
She smiled, her hips moving faster, her breath coming in short gasps. She leaned in close, her lips brushing against your ear.
<<lucy>>Good boy. But first, you need to earn it.<</lucy>>
She dangled the key in front of you with a teasing smile.
<<lucy>>Do you deserve to be let out?<</lucy>>
<<mc>>Yes... I... I’ll do anything.<</mc>>
<<lucy>>Anything? Dangerous word.<</lucy>>
She pressed her lips against yours, and you gasped like it burned. She grinned wider.
<img src="Images/Story/LucyPath14/06.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<lucy>>You really are broken, huh? Locked up, dripping, and one tiny kiss is all it takes.<</lucy>>
You whimpered as you could feel your cock twitched helplessly inside the cage.
<<lucy>>Okay, you get one chance. I’ll let you out, but you do what I say. No hesitation. No backing out.<</lucy>>
<<mc>>O... Okay.<</mc>>
<<lucy>>Say it right.<</lucy>>
<<mc>>Yes, Lucy, I’ll do whatever you want.<</mc>>
She sighed dramatically and lifted her hand with the key.
<<lucy>>Good boy.<</lucy>>
You held your breath as she leaned in again, unlocked the cage slowly, deliberately, like unwrapping a present. Her fingers were warm as she worked, precise, like she’d done this before. You didn’t ask, after all, you didn’t want to know. And when the lock clicked open, and the cage slid off, the rush was instant. Your cock surged to life, painfully hard, twitching, leaking. Lucy leaned back, watching with something between smug amusement and admiration.
<<lucy>>Oh, wow... look at you. Already so worked up. You’re gonna cum the second I breathe on it, huh?<</lucy>>
You didn’t answer. Your whole body was begging for friction.
She licked her lips, but didn’t touch you. She just stared at your hard cock, dripping, throbbing from the sudden freedom, like it was an embarrassing little secret that proved everything she’d been saying about you.
<img src="Images/Story/LucyPath14/07.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<lucy>>It’s kinda cute, you know. In a sad, twitchy, “please ruin me” kind of way.<</lucy>>
You swallowed.
<<mc>>Lucy, please...<</mc>>
<<lucy>>Please what? You’re already out, I gave you what you wanted.<</lucy>>
You squirmed. Her gaze didn’t let up. You could feel your heartbeat in your cock, could feel how slick it already was, leaking onto your thighs.
<<lucy>>God, look at you, you’re dripping. Haven’t even touched you, and you’re leaking like some pathetic little sissy in heat.<</lucy>>
The word hit hard. Sissy.
<<lucy>>What would people say, huh? If they saw you like this? Locked up, begging, shaking just because a girl looked at your cock?<</lucy>>
You didn’t answer. You could only feel your face burning with shame and arousal blurred together into something heady, humiliating, and impossible to fight.
<<lucy>>Want me to stroke it? Hmm? Wrap my fingers around your needy little thing and make you cum like a good pet?<</lucy>>
You nodded, desperate.
<<lucy>>Then get on your knees. If you want to be treated like a toy, you kneel like one.<</lucy>>
[[Get on your knees|LucyPath14_04]]
<<set $avatarViewMode to "none">>You hesitated only for a second, one second too long, and then you dropped. The carpet scratched your knees. Your cock stood desperate and twitching, leaking another drop that slid down the shaft, humiliatingly obvious. She smirked and reached out, finally, with one slow fingertip. Traced from your base to the head, collecting that drop, holding it up to your lips.
<<lucy>>Taste what desperation looks like.<</lucy>>
Your lips parted. She slipped her finger inside. You sucked instinctively, and her grin widened.
<<lucy>>God, you’re getting good at this.<</lucy>>
Then, finally, her hand closed around your shaft, in a firm and unapologetic way, and you nearly cried. Your hips jerked, your breath stuttered, your whole body buckled toward release like it had been holding on for years.
<<lucy>>Aw... So sensitive. Poor thing, I should’ve let me ruin you earlier, huh?<</lucy>>
She pumped once, then twice, in a slow and meashured way. You gasped as your hands gripped the sheets behind her. There was no rythim or time to think. You were just a puppet now, riding every stroke like it could break you.
<<lucy>>I want you to remember this. The next time you get hard in my panties. The next time you think you deserve to cum.<</lucy>>
You whimpered. You were right there, right on the edge, and she knew it.
<<lucy>>Do it. Cum for me, sissy.<</lucy>>
And you did.
<img src="Images/Story/LucyPath14/08.png" style="width:75%; height:auto; display:block; margin:0 auto;">
It hit hard, in a sudden, almost violent way. The first spurt painted your chest, her t-shirt, then her hand, your thighs. You moaned through your clenched teeth, releasing shallow breaths and shaking uncontrollably. She then wiped a glob across your cheek like it was warpaint.
<img src="Images/Story/LucyPath14/09.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<lucy>>That’s better.<</lucy>>
You collapsed forward, panting, dizzy. She stood. Wiped her hand on your some towel that you had no idea where she pulled from, and then, with a smirk, she picked up the cage again.
<<lucy>>Now... let’s keep you honest.<</lucy>>
[[Submit to Lucy|LucyPath14_05]]You didn’t fight her. You didn’t even flinch when she knelt again, this time not to tempt or tease, but to slide the cage back into your cock, that familiar curve of silicone already cold against your skin.
<<lucy>>Legs open. Come on, we’ve done this before.<</lucy>>
Your legs spread automatically. It wasn’t obedience anymore, tt was reflex. Like muscle memory trained under heat and pressure. She hummed softly, like she was threading a needle or tightening a ribbon.
<<lucy>>Still warm. That’s kinda cute.<</lucy>>
She guided the base ring into place first as you hissed through your teeth. It wasn’t pain. It was... finality. The cage followed next, sliding on smoothly. Click. The lock snapped shut like the last line in a story you didn’t get to write. The weight, the pressure and the boundary were all back. Your cock twitched uselessly against its new prison, still leaking.
<<lucy>>And just like that, the little monster is caged again.<</lucy>>
She tapped it in a light. almost affectionate way, which didn't stop you from twitching once more. You then opened your mouth to say something, anything, but then you saw her reach into her drawer.
<<lucy>>Now, this next part? This is my favorite.<</lucy>>
She pulled out a small opaque pink flask.
<img src="Images/Story/LucyPath14/10.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<mc>>...What’s that?<</mc>>
<<lucy>>Solution. Anti-boner tech, patent pending. Side effects may include: reduced risk of embarrassing messes, increased cuteness, and better behavior.<</lucy>>
You stared.
<<mc>>Are those... hormones?<</mc>>
She rolled her eyes.
<<lucy>>No, dumbass, not yet. These are just arousal suppressants. Keeps your brain from turning into soup every time you see my thighs.<</lucy>>
She shook the bottle once. The soft clink of pills tapping inside made your stomach twist.
<<lucy>>I am doing you a favor, so be a good boy and take one.<</lucy>>
You hesitated. She stepped closer.
<<lucy>>Or would you rather to stay locked and horny as I teased you every single day until your brain melts out of your ears? Your choice.<</lucy>>
You took the flask, twisted the cap and swallowed just one. It sat in your throat like guilt. But the feeling was almost immediate. Of course you just came, but it sounded like you could focus again.
<<lucy>>Good boy.<</lucy>>
She then reached over to her laundry bin, the same place this all started, and pulled out something folded, yet familiar. Black and pink, with cat ears on the waistband. The lingerie.
<<lucy>>You stretched them out a little, sniffing them like a creep. So I can’t wear them anymore.<</lucy>>
She tossed them into your hands.
<<lucy>>Congrats. They’re yours now.<</lucy>>
You looked at the flask in one hand and the panties in the other. Your cage pulsed around your cock, still locked and helpless.
<<lucy>>I think they suit you better anyway.<</lucy>>
<<nobr>>
<<set $genitals = "Cage_Pink_01">>
<<link "Go to your dorm">>
<<set $storyContent = false>>
<<set $energy -= 60>>
<<set $lust = 0>>
<<set $lucyQuest +=1>>
<<set $femininity += 2>>
<<set $inhibition -= 2>>
<<set $willpower -= 5>>
<<statChange "+Femininity" "pink">>
<<statChange "-Inhibition" "pink">>
<<statChange "-Willpower" "pink">>
<<advanceTime 180>>
<<set $hunger += 3>>
<<set $hygiene -= 5>>
<<run $journalEntries.push("Day " + $currentDay + ": I don’t even know how to explain what happened today. I was just trying to distract myself. Anything to not think about the cage and Lucy. About the ache that’s not even just lust anymore, but something deeper, stranger. I watched a stupid spiral video. I shouldn’t have, I should've known better by now, and when I couldn’t take it anymore, I went to her and begged.\n\n
She made me say it, kneel, show just how far I’ve fallen. And I did, I let her unlock me and touch me. I came harder than I thought was even possible. Then she locked me back up and without hesitation, or ceremony, just locked me up again. Like I was hers again.\n\n
Then the pill, a pink flask of arousal suppressants, she said. Not hormones... yet... Just something to help me 'behave.' I swallowed one without arguing and it actually helped. And she gave me the panties, the ones I sniffed. She said they’re mine now, that they suit me better.\n\n
So here I am. A pink pill in my stomach, pair of panties in my bag and a cage around my cock. And the worst part? I am starting to feel like this is exactly where I belong.")>>
<<goto "Dorm">>
<</link>>
<<set $avatarViewMode to "clothed">>
<<set $hasPills = true>>
<<run State.variables.playerInventory.ownedClothing.push("NoStore_Underwear_06")>>
<<run State.variables.playerInventory.ownedClothing.push("NoStore_Bra_04")>>
<<run State.variables.playerInventory.ownedClothing.push("NoStore_ANeck_01")>>
<</nobr>>The pink bottle sat beside your lamp, half full. You stared at it like it might blink first. Another wave of arousal rolled through you, not sudden, not sharp, but thick and constant, like a low hum running through your blood. The cage made it worse, like your body was always one thought away from rebellion. You unscrewed the cap, the pills clinked softly inside. You’d taken one last night, before sleeping, as you did ever since taking them from Lucy, but it barely made a dent anymore. You didn’t know if your body was already building a tolerance or if your brain had simply found new ways to obsess. You tapped a couple of pills into your palm and stared at it.
<img src="Images/Story/LucyPath15/01.png" style="width:75%; height:auto; display:block; margin:0 auto;">
Then you popped it dry, chased by a sigh. The bitterness clung to the back of your tongue and you waited for some time, but nothing happened. The pressure and the ache stayed. The constant internal pulse that made your knees restless and your thoughts spiral, it all stayed. You tried to focus on something else, cleaning up your tabs, reorganizing your folders, rearranging the notebooks on your desk, but Lucy’s voice kept echoing in the corners of your mind, her teasing tone, her wicked grin, the way her eyes lit up when you squirmed.
Eventually, you stood. You didn’t plan to, but your body just... moved out of the dorm and towards Lucy's dorm.
You knocked twice on her door, then immediately regretted it. What were you even going to say? "Hi Lucy, the pills aren’t working and I’m still a desperate mess, please fix me"? Great, real cool, real normal. Before you could second guess yourself further, the door creaked open.
<<lucy>>Back already? That flask lasted much less then I had expected.<</lucy>>
She leaned in the doorway, one hand on the frame, the other adjusting a small parasol resting against her shoulder. She was dressed head to toe in gothic lolita outfit, with black lace layered over dark red velvet, a corset with heart shaped buttons, puffy sleeves, and a skirt that swayed with every movement. Her hair was curled into dramatic twin tails, tied with ribbons, and a frilly headpiece crowned it all. Stockings hugged her thighs, and shiny black boots with chunky heels clicked faintly as she shifted her weight.
<img src="Images/Story/LucyPath15/02.png" style="width:75%; height:auto; display:block; margin:0 auto;">
It was... a lot. Stunning, very Lucy.
<<lucy>>You have terrible timing, you know that? I was literally heading out the door.<</lucy>>
You stared for a second too long before remembering your words.
<<mc>>I... just need your advice. That’s all.<</mc>>
<<lucy>>Mmmhm. You always show up when something’s twitching below the belt. Come in, loverboy. But make it quick, I’ve got a train to catch and an idol karaoke contest to win.<</lucy>>
You stepped inside without bothering to protest the nickname. Her dorm smelled faintly of hairspray and something sweet, perfume or candy, you couldn’t tell. Her room was its usual controlled chaos: manga stacked precariously on the dresser, half finished cosplay on the desk chair, a Sailor Moon wand resting in a ramen cup. You sat on the edge of her bed. Lucy leaned her parasol against the wall and flopped dramatically into her desk chair, skirts puffing out around her like a villainous cupcake. She spun once, then planted her heeled boots on the floor and leaned forward with interest.
<<lucy>>So, what’s up? Or should I say... still up?<</lucy>>
<<mc>>The pills help... kind of... but not enough. I can’t focus, I can’t sleep well, I’m just... stuck, buzzing, all the time.<</mc>>
She tilted her head, with a thoughtful expression beneath all the eyeliner and lace.
<<lucy>>Sounds like your circuits are overloaded and you need a release valve. Something better than scrolling anime thighs at 2AM.<</lucy>>
<<mc>>I thought the whole point of the pills was to not need an outlet.<</mc>>
<<lucy>>The pills are just one tool, they lower the volume, but you’re still listening to the same song, over and over and over.<</lucy>>
<<mc>>So what are you suggesting?<</mc>>
<<lucy>>Prostate stimulation.<</lucy>>
You blinked.
<<mc>>That’s... I’m sorry, what?<</mc>>
<<lucy>>Anal play... butt stuff. Plug your back port and reboot the system. It works, trust me.<</lucy>>
<<mc>>That’s not real science.<</mc>>
<<lucy>>It’s totally real science, I even read a study about it once. Might’ve been fanfiction, but the principle holds.<</lucy>>
<<mc>>Lucy...<</mc>>
<<lucy>>Listen... beginner plugs, silicone, cute little heart base. Nothing scary, and I know a place in Halden that sells them. We go together, I help you pick one out, you will thank me later.<</lucy>>
You stood up too fast, almost tripping over the hem of your own frustration.
<<mc>>I am not buying a butt plug.<</mc>>
<<lucy>>Suit yourself, stay locked and horny, keep dreaming about me licking your cage while I belt anime openings in front of a live crowd.<</lucy>>
You turned and walked out, flustered and mumbling something that didn’t even count as a goodbye. But as you made your way back to your dorm, her voice echoed again.
<i>"Beginner plug."
"Heart base."
"Effective."</i>
It was ridiculous, insane... it was Lucy.
And yet... your steps slowed, because some part of you, a traitorous aching part, wasn’t completely against it.
[[Return to your dorm|LucyPath15_02]]
<<nobr>>
<<set $storyContent = true>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<</nobr>>You couldn’t focus, not on your phone, or your notes of the classes, or even on the dumb gacha game that usually swallowed whole hours without effort. The arousal simmered under your skin like static, dull and constant, not even exciting anymore, just there. An itch you couldn’t scratch, a hum that drowned out every other thought.
You took another pill, but it hadn't helped. You knew it wouldn’t, even as you tilted it into your palm and stared at it for long seconds, hoping for some placebo mercy. You swallowed it dry and there was no difference. You kept shifting in your seat, the slight pressure of the cage changing depending on your posture, a whisper of friction, just enough to keep you aware, trapped, pressed. Sealed. And then, Lucy's voice returned to your thoughts.
<i>“Beginner plug. Cute little heart.”</i>
You groaned and dragged your hands down your face, and tried to pull up a video, scroll, something, anything, but nothing stuck. You kept zoning out halfway through every paragraph, sentence and click. Your legs bounced under your desk like they had minds of their own. Your hips shifted automatically, instinctively, as the cage reminded you that you couldn't cum.
You stood up, sat down again, stood up. walked to the mirror, looked at yourself. You didn’t look like someone who needed this. Did you? You did. You looked exactly like someone who needed this, and that’s what made it worse. You closed your eyes and muttered a curse under your breath. You weren't going to text her again, you'd already walked out once. You had some pride left, didn’t you?
But five minutes later, you were back in the hallway, knocking on Lucy’s door again.
[[Wait for her to open the door|LucyPath15_03]]There was a pause. Then the door opened, and Lucy stood there, still in full gothic lolita gear. It all looked exactly the same as earlier, but now she had a lollipop in her mouth and a look on her face like she'd been expecting you for the last half hour.
<<mc>>I thought you were going to the event.<</mc>>
She popped the lollipop out with a loud click and shrugged.
<<lucy>>Yeah, I was, got all dressed up, ordered a ride, and then I remembered something very important.<</lucy>>
<<mc>>...What?<</mc>>
<<lucy>>That you’d be back.<</lucy>>
<<mc>>I...<</mc>>
<<lucy>>So I canceled the ride, grabbed snacks, and waited. Figured it’d take about... two hours before your little silicone prison turned you into a horny puddle again. Not bad... you lasted almost that long.<</lucy>>
You flushed, already regretting coming. but she leaned against the doorframe, arms crossed, parasol resting beside her bookshelf like a lazy prop. There was nowhere to look that didn’t feel like she saw through you.
<<lucy>>So, what happened? Got mad, stormed off, realized you were still horny, and thought maybe I’d rescue you anyway?<</lucy>>
<<mc>>The pills aren’t working. I took one earlier and... I’m still a mess, even worse than before. I can’t think, I can’t concentrate, I can’t...<</mc>>
<<lucy>>...cum?<</lucy>>
She said it with a smirk, sweet as poison.
<<lucy>>Yeah, we’ve covered that part, you’re backed up like a data cache with no reboot. And here you are, again.<</lucy>>
<<mc>>I just... I thought maybe you could help.<</mc>>
<<lucy>>Awwm sweet... but also tragic. No.<</lucy>>
<<mc>>What?<</mc>>
<<lucy>>I told you the solution, remember? Butt plug. Cute, silicone, beginner-friendly, and you acted like I suggested shoving a cactus into your soul.<</lucy>>
<<mc>>It was a lot, okay? It caught me off guard.<</mc>>
<<lucy>>Poor baby got overwhelmed by the idea of a heart shaped solution.<</lucy>>
She rolled her eyes, then twirled one of her twin tails like she was winding up a punchline.
<<lucy>>Newsflash: I'm not your plug delivery service. If you're that desperate, then you go get it, alone, like a big girl.<</lucy>>
<<mc>>Wait... you're serious?<</mc>>
<<lucy>>Deadly.<</lucy>>
<<mc>>But... I don’t even know where to buy one...<</mc>>
<<lucy>>Passion Fruit, Red Light District. Ask for the plug with the heart base. They’ll know, they’ve helped worse cases than you, I’m sure.<</lucy>>
<<mc>>You’re not coming with me?<</mc>>
<<lucy>>Already put on three petticoats, my dude. I'm not waddling down the street next to you like the goth fairy godmother of butts.<</lucy>>
You opened your mouth, and then closed it again.
<<lucy>>Besides, you’re the one who said no. You’re the one who walked out. You wanna fix it? Then you walk your pretty little ass to Passion Fruit, buy the damn thing, and come back like a good sissy who’s finally learned to listen.<</lucy>>
There was that word again... sissy.
<<mc>>...Sissy?<</mc>>
<<lucy>>Not officially, not yet. But we’re trending in that direction, wouldn’t you agree?<</lucy>>
You felt the heat in your face, the burn of embarrassment curling into something darker, shame, arousal, or even something unnamed.
<<mc>>Lucy... please.<</mc>>
<<lucy>>I believe in you.<</lucy>>
She winked.
<<lucy>>Just imagine it, the walk, the whispers, the cashier looking at you and knowing exactly why you’re there. The little bag, the weight of it in your palm. Sounds like a side quest, right?<</lucy>>
You swallowed.
<<mc>>This is insane.<</mc>>
<<lucy>>Nope, this is growth.<</lucy>>
She started to close the door.
<<lucy>>You wanna stay desperate forever, fine. But if you want to change the game, you gotta leave the tutorial zone. Your call, loverboy.<</lucy>>
The door shut with a finality that echoed down the hall. You stared at the closed door, unable to move for almost a full minute, then, slowly, like your body already made the decision before your brain caught up... you turned and started walking.
[[Head to the Red Light District|LucyPath15_04]]Halden City’s Red Light District had its own rhythm. The neon signs didn’t blink, they shimmered, like they were breathing. The streets were cleaner than you expected, but the people were loud, confident, painted in all kinds of intention. It wasn’t threatening, exactly, just a different kind of pressure, the kind that watched back.
You kept your head low and your footsteps quick, but your heart was even quicker. The cage under your jeans was a silent co-conspirator, a constant reminder of how far this had escalated, from pills, to plugs, to Lucy turning the tables on you. A group of women stood by a glowing storefront, smoking, laughing. You weren’t even close, but they noticed you anyway.
<img src="Images/Story/LucyPath15/03.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<hooker>>Aww, look at this one. Lost little baby? Looking for something sweet?<</hooker>>
<<hooker2>>No, no... look at the way he’s walking. He’s already wearing something, I’d bet on it.<</hooker2>>
Your ears burned, so you picked up your pace. One of them giggled, clicking her tongue.
<<hooker>>Cute blush, sweetheart. You sure you’re not shopping for something pink?<</hooker>>
You sped up. The storefront of Passion Fruit looked exactly like Lucy said it would. Purple neon, gold cursive font, tinted windows. A soft instrumental track played from somewhere inside, sultry and artificial, like a lounge that knew what it was selling. You pulled the door open fast, like you were trying to dodge a bullet, and stepped inside. The scent of the shop hit you immediately, vanilla, rubber, some sort of perfumed plastic. Bright lights, clear shelves. rows of toys in delicate boxes. This wasn’t a sleazy backroom, it was organized, well-lit, and terrifyingly clean.
Behind the counter was a woman who looked about your age, maybe a bit older. Short bob haircut, bored expression, nails that sparkled as she scrolled on her phone.
<img src="Images/Story/LucyPath15/04.png" style="width:75%; height:auto; display:block; margin:0 auto;">
She looked up once you reached the counter and raised a brow.
<<passionCashier>>Help you with something, hon?<</passionCashier>>
You hesitated. You could still walk out, say you’re in the wrong store, blame the GPS, but then Lucy’s voice flickered in your memory.
<i>“Go, be brave, be degenerate.”</i>
<<mc>>I… I need a beginner plug, the one with the heart base.<</mc>>
You said it fast, like pulling off a band-aid. She blinked once, then smiled. Not in a mean way, just... amused.
<<passionCashier>>Lucy’s friend?<</passionCashier>>
Your mouth dropped open.
<<mc>>How do you...<</mc>>
<<passionCashier>>She sends people in sometimes. You’re the third this semester.<</passionCashier>>
She turned and walked to the shelf behind her, humming as she pulled out a small black box with the text "Passion Fruit Collection".
<img src="Images/Story/LucyPath15/05.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<passionCashier>>Here. Stainless steel, cute base, easy to clean. Comes with lube samples too. That’ll be 24.99.<</passionCashier>>
You fumbled with your card, tapping it too early, then too late, and eventually the reader beeped with approval. She slipped the box into a plain paper bag and handed it to you.
<<passionCashier>>Have fun, or don’t... I don’t judge.<</passionCashier>>
<<mc>>Thanks... I guess.<</mc>>
You took the bag and hurried toward the door, hoping to get back to your dorm without another word, but the Red Light District wasn’t done with you yet. The same group of women were still outside. As you passed, one of them caught sight of the bag and whistled.
<<hooker2>>Ooooh, he really did go shopping, look at him go.<</hooker2>>
<<hooker>>Hope you got something that vibrates, sweetheart.<</hooker>>
Laughter followed you down the street, bouncing off the signs and windows and into your chest. You kept your eyes down and just kept walking, but then your foot caught the edge of a curb. the bag slipped and the box rolled out, and just like that, the plug was on the sidewalk, clear as day. There was a beat of silence.
<img src="Images/Story/LucyPath15/06.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<hooker>>Oh my god, it’s real. He dropped his plug!<</hooker>>
<<hooker2>>That’s dedication! Get it, sissy!<</hooker2>>
You snatched it up fast, crammed it back into the bag, and power-walked the rest of the way with your ears burning and your heart somewhere near your throat. No more teasing voice in your head, but no more pride, either. You just wanted to get home and forget this ever happened.
[[Return to your dorm|LucyPath15_05]]You shut the door behind you and locked it. Your dorm was quiet, the kind of quiet that made your heartbeat feel loud in your ears. You didn’t even move for a few seconds, just stood there with the little shopping bag dangling from your hand, as if it might explode if jostled the wrong way. Then, slowly, like a character in a dream, you stepped toward your desk and placed it down. The box didn’t look like much, but inside was something you had never imagined owning. Something no part of your old self would've believed you'd carry through the Red Light District in a plain paper bag.
You kept staring at it for a few minutes, then you reached out slowly, and peeled the tape along one edge. The cardboard gave with a soft hiss, the flaps opened like an invitation you weren't ready to RSVP. Inside there it was, silver shinny and metalic, smooth and unthreatening, small enough to be called “beginner” but still undeniably a plug. The base shimmered slightly with its molded heart, not even trying to be subtle. It was playful, ridiculous, and it was yours.
You place it on your desk, over a pile of books, and kept staring at if for some time.
<img src="Images/Story/LucyPath15/07.png" style="width:75%; height:auto; display:block; margin:0 auto;">
You swallowed. Something about the weight of it in your hand made it feel real in a way the rest of the day hadn’t. Like Lucy’s teasing, the clerk’s bored smirk, the sex workers on the street, all of it had been part of a fevered blur until now. You rose without thinking, grabbed the plug in one hand, and stepped into your bathroom. You turned on the faucet and poured warm water on it. Your fingers were trembling as you grabbed soap. You scrubbed the metal carefully, like following some ritual. You weren’t even sure how long you stood there, watching bubbles spiral down the drain, the plug slowly becoming clean, gleaming under the harsh light.
Back in your dorm, you set it down on a towel and stared again, still dressed, caged and unsure.
You sat down, then stood up, then sat again. You told yourself you didn’t have to do this, that you could put it away, throw it out, pretend this afternoon never happened. You could text Lucy something snarky and go take a cold shower and try to sleep, but you wouldn’t. You already knew that.
So you opened your laptop, opened a new tab, and searched. Not porn, but tutorials; something professional that would make this feel like a decision and not a surrender. You found a short video, with a soft female voice and clean graphics.
<i>Start with a warm shower, use plenty of lubricant. breathe, go slow amd don’t force anything.”</i>
You paused halfway through and set the bottle of lube beside you. You began to undress. The plug sat where you left it, innocent, silver and pink, waiting like it had all the time in the world. You laid out a towel on the bed, sat down, reached for the lube. Your hands shook as you flipped open the cap and squeezed a generous amount onto your fingers.
Then you reached for the plug. It was warm now, slick with soap and lube and the weight of every decision that brought you here.
You couldn't find a good position, so you kneeled on the floor and left the tutorial video playing on the laptop, that you placed on your bed.
<<mc>>Okay... Just breathe.<</mc>>
The tutorial voice continued in the background, low and calm. But your heartbeat was louder. And your breath hitched slightly as you brought the plug closer to your body, the tip pressing lightly against skin.
[[Go on|LucyPath15_06]]You stood in your dorm, still half-dressed, now holding the plug like it was some kind of cursed relic. It didn’t look that big up close, just like Lucy had said, and it was cute, stupidly cute, which somehow made it worse.
You rewatched the video on your laptop, set the volume low, watched the steps like you were cramming for a test you didn’t remember signing up for. Lube, check, breathing, check. You just needed to go slow and not panic, but still, your hands were shaking. You stripped down and felt the cold air of the dorm brushing over your skin. There you were, completly naked, only with the cage wrapped around your cock. You laid back on your bed, spred your legs and awkwardly bent your knees, trying not to think too hard about what you were doing.
You lubed your fingers first, just like the video said. The first touch was cold, clinical, but as your finger slid lower, circling, pressing, and then putting them in. Your breath hitched, but not in pain, but pressure. It was intimate in a way that felt too honest. You took your time, testing the stretch, letting yourself breathe through it. You felt your cock throbbing inside your cage, making it twitch against your thigh. Then you reached for the plug, added more lube on it and took a deep breath.
You pressed it against yourself, hesitating only a second before pushing. The first inch slid in with resistance, your muscles instinctively trying to reject the intrusion, but you held steady, took another breath and gave it another push. You gasped, hips twitching, and it wasn’t even halfway. You then tried again, slower, the curve of it made it tricky, you had to angle it right, keep your hand steady. Your legs trembled and your heart pounded as the pressure built. You stopped twice, body resisting, breath shaking, but eventually, with a shaky exhale, and then, with a slippery shift, it happened. It slipped from your fingers and slid in, all the way.
<img src="Images/Story/LucyPath15/08.png" style="width:75%; height:auto; display:block; margin:0 auto;">
Your breath hitched and your thighs clenched on instinct, but it was too late, it was fully in. You lay there for a moment, completely still, mouth parted and wide eyes.
<img src="Images/Story/LucyPath15/09.png" style="width:75%; height:auto; display:block; margin:0 auto;">
And then a wave of arousal hit. Not a flare or not a spark, but a swell, overwhelming and heavy, rising from your gut to your chest, to your head, to the cage. Your cock twitched violently against the plastic. You gasped, hips shifting helplessly. You didn’t even have time to process it, it happened too fast. The pressure crested, your body bucked, and you came. You felt it before you saw it, the cage jerking, the heat spilling out in pulses that soaked your inner thighs. You gasped, mouth falling open, the pleasure rolling over you like a tide you couldn’t escape. It didn’t feel only like a climax, but also a surrender.
It dripped from your cage, forming a thick line trailing down your leg, and onto the floor. Your head felt light, and dizzy, as if none of it was quite real, and then, in a daze, you moved. You stared at a cum puddle on the floor, and before you could think, you leaned in, your tongue darted out and you licked it from the floor.
<img src="Images/Story/LucyPath15/10.png" style="width:75%; height:auto; display:block; margin:0 auto;">
It tasted like shame, like desperation. It was like everything Lucy had whispered into your ear was made real. You sat back, heart pounding, and covered your face. What had you just done? And yet... you didn’t move to take the plug out, not yet... you didn’t want to, not really.
<<link "Do something else">>
<<set $storyContent = false>>
<<set $plug = true>>
<<set $hasPlug = true>>
<<set $energy -= 50>>
<<set $lust = 20>>
<<set $lucyQuest +=1>>
<<set $femininity += 2>>
<<set $inhibition -= 2>>
<<set $willpower -= 3>>
<<statChange "+Femininity" "pink">>
<<statChange "-Inhibition" "pink">>
<<statChange "-Willpower" "pink">>
<<advanceTime 240>>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<<run $journalEntries.push(
`Day ${$currentDay}: I thought the pills would be enough, I really did. Lucy said they'd take the edge off, help me focus, help me stay sane inside this cage, but today... nothing worked. I kept swallowing them like they might magically erase the ache crawling under my skin, but all I got was the same dull hum, low, relentless, impossible to ignore.
I went to Lucy to ask for help. He was all dressed up as a gothic lolita. Weird... Weirdly sexy, to be honest. She said that she had no time, that she was about to leave, but suggested me a butt plug. I was furious with the idea. I would never wear something like that... Then I stormed out, came back to my dorm, but my body started playing tricks on me. It looked like it knew that I needed that and made me even hornier as punishment from storming out of Lucy's.
So, I went to her again, like a dog with no pride, knocking on her door just hours after storming out. She opened it like she'd been waiting, like she knew. And of course she had that smug and teasing look, like she was already halfway through the next joke at my expense. But behind it, I think she was... right. She didn't offer to help this time. No teasing, no hand holding, just a location and an ultimatum: Passion Fruit. Red Light District. Buy a plug, alone. If I wanted relief, that was the only way. I told myself it was insane. I told myself I wouldn't. Then I found myself walking anyway.
Halden's Red Light District isn't like I imagined. It's not dangerous, just... loud, flashy... I tried to blend in, but even my walk gave me away. A group of street workers spotted me, and they knew the moment they saw me. And to make things worse, the plug fell out of my bag on the sidewalk when I was returning. They laughed and called me a sissy. And the worst part is that I don't think anymore that they're wrong.
I took it home, washed it and sat there staring at it like it might bite me. It just... waited until I gave in. I followed a tutorial like it was homework, trying to be careful and clinical, but when the plug finally slipped in, all the way, something cracked inside me. A wave hit, overwhelming, and I... I came, through the cage, just from that. And then...
God... I licked it off the floor. I don't know what's happening to me, I want to say it was a mistake, a slip, a fluke, But I didn't take the plug out... I don't want to... I feel full, anchored, exposed. I don't know what that means yet. But I think Lucy does, and I think this isn't over.`
)>>
<<goto "Dorm">>
<</link>>You stood outside Lucy’s door, heart hammering like you were about to confess something. In a way, maybe you were. You had knocked on her door a dozen times by now, for help, for teasing, for whatever strange, spiraling mess this had become.
The plug sat inside you like a secret, a weighty little truth pressing against everything you thought you were. It didn't hurt, you’d done everything right, taken it slow, used the lube, cleaned it, relaxed, but it felt. Every motion you made seemed to echo inside you. Sitting, walking, breathing, it was all filtered through that strange, filled sensation.
You adjusted your posture, careful not to let it show, not to look stiff or too relaxed. The idea of Lucy noticing, knowing, made your stomach turn with nerves, shame... and something... hotter.
You raised your hand and knocked, two firm taps. There was a pause inside, then the door opened halfway. Lucy peeked through with narrowed eyes, then opened the door fully when she saw it was you.
She looked casual, for Lucy, which still meant somehow dressed like a chaotic anime side character. A loose oversized black tee that said “DON’T TOUCH MY SOUL” in gothic font, striped thigh-high socks, and little silver chains looped around her wrist like they were casually forgotten handcuffs. Her hair was down today, with soft waves, slightly frizzy from sleep or hairspray, you couldn’t tell. She held a half melted popsicle in one hand and a raised brow on her face.
<img src="Images/Story/LucyPath16/01.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<lucy>>Well, well. The prodigal pillow humper returns.<</lucy>>
You winced at the nickname... it was too accurate.
<<mc>>Hey. I... just wanted to see if you were around.<</mc>>
<<lucy>>Mmm. That so? Not like I predicted exactly this happening two days ago or anything.<</lucy>>
She stepped aside, slowly, with the kind of theatrical pause that meant she was already calculating how to mess with you.
<<lucy>>Come in, shame creature.<</lucy>>
You tried to walk normally as you passed her, you really did, but you knew it wasn’t normal. The plug shifted slightly, and your body reacted before you could stop it. There was a twitch in your hips and a stiffness in your legs. The way you walked screamed not normal. Lucy’s eyes locked on instantly, freezing mid-bite of her popsicle, watching you cross the room like you’d walked straight into her trap. The grin spread across her face was slow and sharp.
<<lucy>>...Ohhh my god.<</lucy>>
You stopped dead.
<<mc>>What?<</mc>>
She covered her mouth like she was trying not to laugh, then immediately failed.
<<lucy>>That walk. That’s not a normal walk, not even close to a normal walk. That’s... oh my god, you did it.<</lucy>>
Your face heated up.
<<mc>>I don’t know what you’re talking about.<</mc>>
<<lucy>>Don’t gaslight me. You’re walking like somebody shoved a USB stick into your save slot. Tiny careful steps, hips locked like you’re carrying state secrets... baby, that is textbook.<</lucy>>
You tried to hurry and sit down on her bed. She leaned back in her chair, swinging her legs over the armrest, eyes sparkling with unholy delight.
<<lucy>>Oh, this is rich. You’re squirming... look at you! You can’t even decide whether to sit down slow or fast. Careful, careful, don’t break the merchandise, right?<</lucy>>
<<mc>>God, shut up.<</mc>>
She took a long, pointed lick of her popsicle.
<<lucy>>Shut up? No, I live for this. I literally sent you on a quest, and now you’ve returned with the artifact inserted. This is my victory lap.<</lucy>>
<<mc>>You’re imagining things.<</mc>>
<<lucy>>Imagining? Sweetheart, if I were imagining it, you’d be strutting around like Sailor Moon on transformation day. Instead, you’re waddling like you failed a quick-time event. You’ve got “plug detected” written all over your face.<</lucy>>
You buried your face in your hands.
<<mc>>Why did I even come here?<</mc>>
<<lucy>>Because you want me to notice, and you like that I notice. You could’ve stayed in your room and suffered in silence, but no, you had to parade that awkward shuffle right into my lair. You’re practically begging for commentary.<</lucy>>
<<mc>>I wasn’t...<</mc>>
<<lucy>>Yes, you were, just admit it. You wanted me to call you out. You wanted to see if I’d figure it out before you even opened your mouth. Spoiler alert: I did.<</lucy>>
You groaned, but she leaned forward, chin resting on her hand, eyes gleaming.
<<lucy>>So tell me, chosen one, how does the mystical butt jewel feel? Enlightening? Agonizing? Or a little of both?<</lucy>>
<<mc>>Weird.<</mc>>
<<lucy>>Weird how? Weird like “ew, never again” or weird like “oh no, Lucy might be onto something”?<</lucy>>
You hesitated, shifting in your seat. The movement made her smirk widen.
<<mc>>...Both.<</mc>>
<<lucy>>Both! Yes! That’s the sweet spot. That’s the “gateway drug” answer. You’ve officially entered the danger zone.<</lucy>>
She clapped once, theatrically.
<<lucy>>Okay, so, here’s the walkthrough: Step one, denial: You walk funny, you blush, you tell yourself it’s a mistake. Step two, curiosity: You realize you don’t hate it. Step three, me: I take that curiosity, multiply it by a hundred, and suddenly you’re in New Game Plus with all the DLC unlocked.<</lucy>>
<<mc>>There’s a step three?<</mc>>
She leaned forward, popsicle stick waving like a conductor’s baton.
<<lucy>>Oh honey, there are like twelve steps. I just don’t want to spoil the cutscenes for you.<</lucy>>
<<mc>>You’re insane.<</mc>>
<<lucy>>Insanely right. You’re sitting there thinking, “God, she’s annoying,” but also “God, she knows me too well.”<</lucy>>
You said nothing.
<<lucy>>Uh huh... the silence confirmed, you’re addicted already. Don’t worry, I’ll pace myself. Wouldn’t want to break my new toy on the first day.<</lucy>>
[[Stay silent|LucyPath16_02]]
<<nobr>>
<<set $storyContent = true>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<</nobr>>Lucy stretched out in her chair like a cat, the popsicle now just a stick between her fingers, twirling lazily as she studied you.
<<lucy>>You know... you’re being awfully vague for someone who just completed a main quest. “Weird...” “both...” that’s the best you’ve got? Come on, give me details. What’s the flavor text? Don’t leave me hanging here.<</lucy>>
You shifted on the bed, clutching at the sheets like they could ground you.
<img src="Images/Story/LucyPath16/02.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<mc>>It’s... hard to explain.<</mc>>
<<lucy>>Hard to explain, huh? Translation: too embarrassed to admit it out loud. Which only makes me want to pry harder. I’m basically a curiosity vampire... I get stronger every time you squirm.<</lucy>>
You shook your head, trying to laugh it off, but the sound came out nervous and thin.
<<mc>>You’re relentless.<</mc>>
She leaned forward, chin resting on her palm, voice dropping into that playful lilt that always made your stomach twist.
<<lucy>>Relentless... and right. You think you’re hiding something, but your body already told me the secret, the little shuffle, the way you sat down, the way you keep adjusting your hips. It’s like a blinking neon sign over your head that says, “Ask me about the plug.”<</lucy>>
<<mc>>I’m not... I don’t want to talk about it.<</mc>>
Her smirk softened into something more mischievous, almost coaxing.
<<lucy>>Oh, sweetheart, you already are talking about it. Just by being here, letting me look at you. That’s half the confession right there.<</lucy>>
<<lucy>>But you know me. Half confessions aren’t my style, I like the full reveal.<</lucy>>
You blinked, pulse quickening.
<<mc>>The... what?<</mc>>
She sat up straighter, tapping the popsicle stick against her lips like she was considering a move in a game.
<<lucy>>Oh, you know... show, don’t tell. Let me see if you're brave.<</lucy>>
Your stomach flipped, heat crawling up your neck as you realized exactly what she was asking.
Your throat felt dry and you shifted again, hugging your knees a little closer, as if that could shield you from her stare.
<<mc>>Lucy, I... I don’t think...<</mc>>
She cut you off with a low laugh, sharp and delighted.
<<lucy>>Oh, that’s adorable. You’re already giving me the “I don’t think I can” line. Babe, do you know how many times I’ve heard that in anime filler arcs? Spoiler: they always can... they just need the right nudge.<</lucy>>
She spun in her chair, slowly, theatrically, until she was facing you dead-on. Her eyes roved up and down, drinking in every nervous twitch.
<<lucy>>Here’s the thing, you already gave yourself away. The moment you walked in, it was obvious, and you’re not hiding it. You’re just dragging out my fun.<</lucy>>
Your heart pounded against your ribs and Lucy licked her popsicle.
<img src="Images/Story/LucyPath16/03.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<mc>>It’s embarrassing...<</mc>>
She smirked, leaning forward, voice dropping to a purr that felt like a dare.
<<lucy>>Exactly, and that’s the whole point. Embarrassing for you, entertaining for me. Thats a win win situation, and if you’re lucky... maybe I’ll even give you a gold star for effort.<</lucy>>
You swallowed hard, but said nothing.
<<lucy>>Oh, come on. You trust me, don’t you?<</lucy>>
The question hit harder than the teasing, sliding under your skin. You looked at her, at the glitter of mischief in her eyes, the lazy way she twirled the popsicle stick, the playful cruelty painted all over her face.
<<mc>>...I don’t know if I can.<</mc>>
Her grin widened like she’d just won.
<<lucy>>That’s code for “I really want to, but I need Lucy to bully me into it.” Lucky you, I’m great at bullying. So here’s the deal: either you show me, or I’m gonna keep narrating every single micro-expression you make until you melt into the mattress. Your choice.<</lucy>>
She leaned back in her chair, stretching her arms behind her head, smug and patient, like she knew exactly how this would end.
[[Give in|LucyPath16_03]]The silence stretched around her dorm. You could feel her eyes on you, waiting, daring, pinning you down harder than any touch could. Your hands clenched in the sheets, then unclenched.
<<mc>>...Fine.<</mc>>
Lucy’s grin sharpened instantly, victorious.
<<lucy>>Ohhh, here we go. Achievement unlocked: “Willing Victim.”<</lucy>>
Your face burned as you stood, fumbling with your shirt. Every movement felt monumental, like you were undressing under stage lights. The air against your skin felt too sharp and real. She didn’t look away for a second.
<<lucy>>Look at you. Nervous, twitchy... god, you’re even cuter when you’re trying to be brave. Keep going, don’t chicken out now.<</lucy>>
You swallowed, tugging your shirt over your head, then pushing your shorts down. The cage pressed visibly against the fabric of your panties as how slowly pulled them down, and then you froze, shame washing over you in a wave, while Lucy’s eyes lit up.
<img src="Images/Story/LucyPath16/04.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<lucy>>There it is, my hero, suited up in chastity and plugged like a secret little toy. You’re a walking patch note update, and I am living for it.<</lucy>>
You sat back on the edge of her bed, face burning so hot you thought it might leave marks.
<<mc>>This is humiliating...<</mc>>
She leaned forward in her chair, resting her chin on her palm, voice soft but dripping with amusement.
<<lucy>>Yeah, and you like it. Don’t bother denying it, the blush, the stiff posture, the way you can’t stop breathing like you just ran a marathon... it’s delicious.<</lucy>>
Your chest tightened, caught between humiliation and a heat that scared you. Her grin softened into something sharper and more intimate.
<<lucy>>Good boy.<</lucy>>
Lucy finally stood, her chair rolling back with a squeak as she crossed the short distance to you. The room seemed to shrink around her as the soft glow of her monitor casting shadows that made her grin sharper. You shifted on the bed, instinctively trying to cover yourself with your hands, but she caught your wrists before you could. Her fingers wrapped tight, holding you still.
<<lucy>>No hiding. Not after all that buildup. You wanted me to notice, remember? Let me look.<</lucy>>
Your breath hitched. Her eyes roved over you, slow, deliberate, hungry in a way that made you squirm more than if she had touched you.
<<mc>>This is... too much.<</mc>>
She tilted her head, almost gentle, but her smile betrayed her.
<<lucy>>Too much? Honey, this is still the prologue. You haven’t even seen what “too much” looks like yet.<</lucy>>
She released your wrists and tapped one finger against your chest, light but commanding.
<<lucy>>Sit back. Let me see you squirm properly.<</lucy>>
You obeyed before you could think, leaning back on your elbows. It felt staged, like she’d positioned you in her spotlight. Her eyes flicked down again, and she hummed, satisfied.
<<lucy>>God, you really are something. Plugged, caged, blushing so hard you could power my desk lamp. It’s almost poetic, like a living contradiction... but one I get to narrate.<</lucy>>
Heat crawled up your neck, and yet... a part of you thrilled under her words.
She leaned closer, so near you could feel her breath brush your ear.
<<lucy>>And the best part? You like that I’m saying this, that I see you like this. Don’t bother denying it, you wouldn’t have come here otherwise.<</lucy>>
You squeezed your eyes shut, as if that could block her out, but it only made every word sink deeper.
<<lucy>>Let me see it again.<</lucy>>
[[Lie on your stomach|LucyPath16_04]]You turned around, eyes still closed as you felt Lucy's hands brushing against your back, lower and lower, until they traced the edge of the plug, teasing the sensitive skin around it.
<<mc>>What are you doing?<</mc>>
He pinned you down on the bed with her left hand as the right one was still on the plug.
<<lucy>>Shhhh... Just relax.<</lucy>>
Your body started tensing in anticipation, without knowing what she was about to do, but it didn’t took long for her to slowly pull the plug out.
<<mc>>Ahhh...<</mc>>
<img src="Images/Story/LucyPath16/05.png" style="width:75%; height:auto; display:block; margin:0 auto;">
Then she pushed it in you, then pulled it out again, slowly, drawing out a shiver that ran from your spine to your toes. Her movements were almost clinical. The room filled with the wet sounds of her exploration, each one echoing in your ears like a dirty secret.
<<lucy>>Mmm, you’re so tight... It’s like you were made for this.<</lucy>>
Your breath hitched, a mix of embarrassment and arousal. You tried to pull away, but her hand kept pressing firmly against your hip, holding you in place.
<<mc>>Lucy...<</mc>>
<<lucy>>Shh, just feel it. Let me show you how good this can be. Every inch of you is alive, isn't it? Every nerve ending is screaming for more. You're so responsive, so perfect, It's like you were made for this.<</lucy>>
She increased her pace, the plug moving in and out with a rhythm that left you breathless. Your hips began to move on their own, meeting her thrusts. You tried to hold back, to keep control, but it was futile. Your body had its own agenda, and it was screaming for release.
<<lucy>>You're so close, aren't you? I can feel it. Your body is begging for it. Just let go, trust me.<</lucy>>
You couldn't form words, only gasps and moans as she continued her relentless rhythm. The plug was a foreign object, but it felt right, like it belonged there. Your mind was a blur, lost in the sensations she was creating.
<<mc>>Ah... Lucy...<</mc>>
<<lucy>>That's it, just let go. Give in to it, you know you want to.<</lucy>>
Her hand moved from your hip to your thigh, gripping tightly as she pushed you closer to the edge. The plug sent waves of heat through your body as you panted, feeling your body slick with sweat. The problem was that as much as you felt on the edge, you didn't came like the last time.
<<lucy>>What's that?<</lucy>>
Lucy's hand left the plug and moved to you chastity cage. You trembled as she did it.
<<lucy>>Oh my, that's a lot of precum...<</lucy>>
<<mc>>Lucy...<</mc>>
<<lucy>>Why don't you taste it? Looks delicious, don't you think?<</lucy>>
You look at the transparent liquid on her hand, and, as much as you wanted to say no and just bolt out of there, you instead leaned closer to her hand and started licking it clean.
<img src="Images/Story/LucyPath16/06.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<lucy>>Good boy. That's a good sissy.<</lucy>>
As you came down from the high, you realized the depth of your surrender. Lucy's hand moved to your chest, stroking it gently as you were still with your head pressed against her other hand.
<<lucy>>You did so well. You're so close to being perfect.<</lucy>>
You stirred, slowly coming back to awareness, the weight of what had transpired still heavy on your mind. Lucy's words echoed in your thoughts, a mix of pride and command that left you both excited and exhausted.
<<lucy>>Alright, that's enough for today. You've earned a little rest, but don't think this is over. We have a long way to go, and I plan to enjoy every step.<</lucy>>
She stood, her presence commanding even as she moved away. You watched her, your heart pounding, as she gestured towards the door.
<<lucy>>Now, off you go. I have things to do, and you need to process. But remember, we had barely begun.<</lucy>>
You nodded, your throat tight with a mix of emotions. You stood, your movements slow and deliberate, as if you were still adjusting to the sensations she had awakened within you. You dressed back and slowly reached the door, you paused, looking back at her one last time. She smiled, a playful, teasing curve of her lips that sent a shiver down your spine.
<<lucy>>Oh, don't thank me yet... Just go, before I change my mind and decide to keep you here a little longer.<</lucy>>
<<link "Go to your dorm">>
<<set $storyContent = false>>
<<set $energy -= 50>>
<<set $lust = 100>>
<<set $lucyQuest +=1>>
<<set $femininity += 2>>
<<set $inhibition -= 2>>
<<set $willpower -= -3>>
<<statChange "+Femininity" "pink">>
<<statChange "-Inhibition" "pink">>
<<statChange "-Willpower" "pink">>
<<advanceTime 240>>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<<run $journalEntries.push(
`Day ${$currentDay}: I don't know what I was expecting. Maybe that she wouldn't notice, or maybe that I could pretend this was just a casual visit, a normal check-in, but the second I walked through her door, she knew. She always knows.
The plug was in, and I walked across campus with it inside me. Every step felt exaggerated, like I was balancing a secret too big to hide. And of course, Lucy saw it all in the way I moved. She teased me like it was her birthright, every word, every smirk, every dramatic lick of her popsicle. She narrated my embarrassment like it was a live commentary stream. Called me out on my posture, my squirming, even the way I sat.
I tried to deny it, but it was pointless. She read me like a favorite manga panel, and worse, she enjoyed it, not cruelly, but with a kind of delighted dominance that made me feel like I'd handed her the script and asked her to direct. Then she asked me to show her, not in a crude or forceful way, just... a look. And I did.
I stood there, undressing piece by piece, while she watched with that glittering grin. When she saw the cage and the plug, her smile widened like it was the final piece of a puzzle she'd been assembling since the first day we met. She said I looked like a contradiction. A secret. A story she couldn't wait to finish writing.
And then, to top it all, she masturbated my ass hole with the plug. I felt the orgasm coming, but it stopped right before arriving. Instead, I leaked precum... Lucy loved it, of course. Made me lick it, and I, into the horny high, just did it...
Why did it feel so good to surrender like that? I wanna do it again, but should I?`
)>>
<<goto "Dorm">>
<</link>><<nobr>>
<<set $unreadMessagesLucy = false>>
<<set $chatStep = 8>>
<<unset $lucyReply8>>
<<unset $pendingReply>>
<<set $lucyQuest +=1>>
<div class="chat-header">
<img src="Images/contacts/lucy.png" alt="Lucy" class="chat-avatar">
<span class="chat-name">Lucy</span>
</div>
<<set $storyContent = true>>
<</nobr>>
<div class="message-screen" id="chatBox">
<div class="bubble incoming">heeey princess, how’s my favorite chastity toy doing today? 💕</div>
</div>
<div class="message-input">
<input type="text" id="messagePreview" readonly placeholder="Choose a reply..." />
<button onclick="sendMessage()">Send</button>
</div>
<<nobr>>
<div class="reply-options">
<<link "not so good. this cage is torture.">>
<<set $pendingReply = "not so good. this cage is torture. the plug helps sometimes but i still... i can’t cum at all. it’s driving me insane.">>
<<set $lucyReply8 = "not so good. this cage is torture. the plug helps sometimes but i still... i can’t cum at all. it’s driving me insane.">>
<<run $("#messagePreview").val($pendingReply); $(".reply-options").hide()>>
<</link>>
</div>
<</nobr>>
<<nobr>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<</nobr>><<nobr>>
<<set $chatStep = 9>>
<<unset $lucyReply9>>
<<unset $pendingReply>>
<div class="chat-header">
<img src="Images/contacts/lucy.png" alt="Lucy" class="chat-avatar">
<span class="chat-name">Lucy</span>
</div>
<</nobr>>
<div class="message-screen" id="chatBox">
<div class="bubble incoming">heeey princess, how’s my favorite chastity toy doing today? 💕</div>
<div class="bubble outgoing"><<print $lucyReply8>></div>
<div class="bubble incoming">lmaoo aww, my poor frustrated boy. can’t even squirt without a key 😏</div>
<div class="bubble incoming">did you really think your little dick was still gonna be in charge?</div>
<div class="bubble incoming">don’t pout. this is exactly how it’s supposed to feel. edging, frustration, all that pent-up energy... it’s the recipe.</div>
</div>
<div class="message-input">
<input type="text" id="messagePreview" readonly placeholder="Choose a reply..." />
<button onclick="sendMessage()">Send</button>
</div>
<<nobr>>
<div class="reply-options">
<<link "recipe for what?">>
<<set $pendingReply = "recipe for what?">>
<<set $lucyReply9 = "recipe for what?">>
<<run $("#messagePreview").val($pendingReply); $(".reply-options").hide()>>
<</link>>
</div>
<</nobr>><<nobr>>
<<set $chatStep = 10>>
<<unset $lucyReply10>>
<<unset $pendingReply>>
<div class="chat-header">
<img src="Images/contacts/lucy.png" alt="Lucy" class="chat-avatar">
<span class="chat-name">Lucy</span>
</div>
<</nobr>>
<div class="message-screen" id="chatBox">
<div class="bubble incoming">heeey princess, how’s my favorite chastity toy doing today? 💕</div>
<div class="bubble outgoing"><<print $lucyReply8>></div>
<div class="bubble incoming">lmaoo aww, my poor frustrated boy. can’t even squirt without a key 😏</div>
<div class="bubble incoming">did you really think your little dick was still gonna be in charge?</div>
<div class="bubble incoming">don’t pout. this is exactly how it’s supposed to feel. edging, frustration, all that pent-up energy... it’s the recipe.</div>
<div class="bubble outgoing"><<print $lucyReply9>></div>
<div class="bubble incoming">for your sissygasm, duh. 💖</div>
<div class="bubble incoming">that magical moment when your body betrays you and you cum without touching your dick at all.</div>
</div>
<div class="message-input">
<input type="text" id="messagePreview" readonly placeholder="Choose a reply..." />
<button onclick="sendMessage()">Send</button>
</div>
<<nobr>>
<div class="reply-options">
<<link "i mean... the first time i tried it, i actually came.">>
<<set $pendingReply = "i mean... the first time i tried it, i actually came.">>
<<set $lucyReply10 = "i mean... the first time i tried it, i actually came.">>
<<run $("#messagePreview").val($pendingReply); $(".reply-options").hide()>>
<</link>>
</div>
<</nobr>><<nobr>>
<<set $chatStep = 11>>
<<unset $lucyReply11>>
<<unset $pendingReply>>
<div class="chat-header">
<img src="Images/contacts/lucy.png" alt="Lucy" class="chat-avatar">
<span class="chat-name">Lucy</span>
</div>
<</nobr>>
<div class="message-screen" id="chatBox">
<div class="bubble incoming">heeey princess, how’s my favorite chastity toy doing today? 💕</div>
<div class="bubble outgoing"><<print $lucyReply8>></div>
<div class="bubble incoming">lmaoo aww, my poor frustrated boy. can’t even squirt without a key 😏</div>
<div class="bubble incoming">did you really think your little dick was still gonna be in charge?</div>
<div class="bubble incoming">don’t pout. this is exactly how it’s supposed to feel. edging, frustration, all that pent-up energy... it’s the recipe.</div>
<div class="bubble outgoing"><<print $lucyReply9>></div>
<div class="bubble incoming">for your sissygasm, duh. 💖</div>
<div class="bubble incoming">that magical moment when your body betrays you and you cum without touching your dick at all.</div>
<div class="bubble outgoing"><<print $lucyReply10>></div>
<div class="bubble outgoing">but now... nothing. it just... won’t happen again</div>
<div class="bubble incoming">omg, you mean you already had your first little sissygasm?? 😂</div>
<div class="bubble incoming">and now you’re chasing the high like a junkie?</div>
<div class="bubble incoming">hahaha, that’s adorable. you had a taste of the good stuff and now your body’s begging for more, huh?</div>
<div class="message-input">
<input type="text" id="messagePreview" readonly placeholder="Choose a reply..." />
<button onclick="sendMessage()">Send</button>
</div>
<<nobr>>
<div class="reply-options">
<<link "it’s frustrating... i want it back.">>
<<set $pendingReply = "it’s frustrating... i want it back.">>
<<set $lucyReply11 = "it’s frustrating... i want it back.">>
<<run $("#messagePreview").val($pendingReply); $(".reply-options").hide()>>
<</link>>
</div>
<</nobr>><<nobr>>
<<set $chatStep = 12>>
<<unset $lucyReply12>>
<<unset $pendingReply>>
<div class="chat-header">
<img src="Images/contacts/lucy.png" alt="Lucy" class="chat-avatar">
<span class="chat-name">Lucy</span>
</div>
<</nobr>>
<div class="message-screen" id="chatBox">
<div class="bubble outgoing"><<print $lucyReply11>></div>
<div class="bubble incoming">poor baby. don’t worry, that’s normal. the first one sneaks up on you. after that, it takes real practice.</div>
<div class="bubble incoming">see, a true sissygasm is like a skill. your ass has to learn how to steal all the pleasure away from your useless little dick.</div>
<div class="message-input">
<input type="text" id="messagePreview" readonly placeholder="Choose a reply..." />
<button onclick="sendMessage()">Send</button>
</div>
<<nobr>>
<div class="reply-options">
<<link "and how im supposed to practice?">>
<<set $pendingReply = "and how im supposed to practice?">>
<<set $lucyReply12 = "and how im supposed to practice?">>
<<run $("#messagePreview").val($pendingReply); $(".reply-options").hide()>>
<</link>>
</div>
<</nobr>><<nobr>>
<<set $chatStep = 13>>
<<unset $lucyReply13>>
<<unset $pendingReply>>
<div class="chat-header">
<img src="Images/contacts/lucy.png" alt="Lucy" class="chat-avatar">
<span class="chat-name">Lucy</span>
</div>
<</nobr>>
<div class="message-screen" id="chatBox">
<div class="bubble outgoing"><<print $lucyReply11>></div>
<div class="bubble incoming">poor baby. don’t worry, that’s normal. the first one sneaks up on you. after that, it takes real practice.</div>
<div class="bubble incoming">see, a true sissygasm is like a skill. your ass has to learn how to steal all the pleasure away from your useless little dick.</div>
<div class="bubble outgoing"><<print $lucyReply12>></div>
<div class="bubble incoming">😘 go buy yourself something bigger. stretch yourself until your body remembers who’s in charge.</div>
<div class="message-input">
<input type="text" id="messagePreview" readonly placeholder="Choose a reply..." />
<button onclick="sendMessage()">Send</button>
</div>
<<nobr>>
<div class="reply-options">
<<link "bigger?">>
<<set $pendingReply = "bigger?">>
<<set $lucyReply13 = "bigger?">>
<<set $lucySelfieHabit = true>>
<<run $("#messagePreview").val($pendingReply); $(".reply-options").hide()>>
<</link>>
</div>
<</nobr>><<nobr>>
<<set $chatStep = 14>>
<<unset $lucyReply14>>
<<unset $pendingReply>>
<div class="chat-header">
<img src="Images/contacts/lucy.png" alt="Lucy" class="chat-avatar">
<span class="chat-name">Lucy</span>
</div>
<</nobr>>
<div class="message-screen" id="chatBox">
<div class="bubble outgoing"><<print $lucyReply11>></div>
<div class="bubble incoming">poor baby. don’t worry, that’s normal. the first one sneaks up on you. after that, it takes real practice.</div>
<div class="bubble incoming">see, a true sissygasm is like a skill. your ass has to learn how to steal all the pleasure away from your useless little dick.</div>
<div class="bubble outgoing"><<print $lucyReply12>></div>
<div class="bubble incoming">😘 go buy yourself something bigger. stretch yourself until your body remembers who’s in charge.</div>
<div class="bubble outgoing"><<print $lucyReply13>></div>
<div class="bubble incoming">yep. no excuses. your hole needs training if you ever want to cum like a good girl again.</div>
<div class="message-input">
<input type="text" id="messagePreview" readonly placeholder="Choose a reply..." />
<button onclick="sendMessage()">Send</button>
</div>
<<nobr>>
<div class="reply-options">
<<link "i don't know if i can...">>
<<set $pendingReply = "i don't know if i can...">>
<<set $lucyReply14 = "i don't know if i can...">>
<<set $dildoAgree = false>>
<<run $("#messagePreview").val($pendingReply); $(".reply-options").hide()>>
<</link>>
<<link "Uhh... okay, I guess.">>
<<set $pendingReply = "Uhh... okay, I guess.">>
<<set $lucyReply14 = "Uhh... okay, I guess.">>
<<set $dildoAgree = true>>
<<run $("#messagePreview").val($pendingReply); $(".reply-options").hide()>>
<</link>>
</div>
<</nobr>><<nobr>>
<<set $chatStep = 15>>
<div class="chat-header">
<img src="Images/contacts/lucy.png" alt="Lucy" class="chat-avatar">
<span class="chat-name">Lucy</span>
</div>
<</nobr>>
<div class="message-screen" id="chatBox">
<div class="bubble outgoing"><<print $lucyReply14>></div>
<<if $dildoAgree>>
<div class="bubble incoming">yay! You won’t regret it 💕</div>
<div class="bubble incoming">once you get good, come by...</div>
<div class="bubble incoming">here's something to help you cum faster. hope it helps 😘</div>
<div class="bubble incoming">
<img src="Images/Story/LucyPath17/01.jpg" style="width:100%; border-radius:10px; margin-top:0.5em;">
</div>
<<else>>
<div class="bubble incoming">haha, you can. you already proved it once. besides, if you don’t, i’ll just call you my “one-hit wonder” forever 😏</div>
<div class="bubble incoming">if you're still in doubt, lemme give u a boost</div>
<div class="bubble incoming">
<img src="Images/Story/LucyPath17/02.jpg" style="width:100%; border-radius:10px; margin-top:0.5em;">
</div>
<div class="bubble incoming">when you’re finally good enough, when you can do it again and again, then we’ll celebrate properly.</div>
<div class="bubble outgoing">celebrate how?</div>
<div class="bubble incoming">oh, you know... i’ll strap one on and give you the graduation ceremony. you’ll get to show me just how talented my little plaything has become 💋</div>
<div class="bubble incoming">
<img src="Images/Story/LucyPath17/03.jpg" style="width:100%; border-radius:10px; margin-top:0.5em;">
</div>
<</if>>
</div>
<<link "Close the message app">>
<<set $storyContent = false>>
<<unset $lucyReply8>>
<<unset $lucyReply9>>
<<unset $lucyReply10>>
<<unset $lucyReply11>>
<<unset $lucyReply12>>
<<unset $lucyReply13>>
<<unset $lucyReply14>>
<<if $lust >= 95>>
<<set $lust = 100>>
<<else>>
<<set $lust += 5>>
<</if>>
<<goto $location>>
<<set $inhibition -= 1>>
<<set $willpower -= -2>>
<<statChange "-Inhibition" "pink">>
<<statChange "-Willpower" "pink">>
<<advanceTime 20>>
<<run $journalEntries.push(
`Day ${$currentDay}: I can't believe I'm gonna say this, but Lucy texted me today. We talked about my horniness, and she said that I need to practice so I can finally achieve a sissygasm. I'm so desperate that I honestly don't see another choice... Guess I'll go again to passion fruit and buy something that can help me out with that...`
)>>
<</link>>The frustration had been building for days, a slow-burning fire that no amount of solo fumbling could extinguish. Lucy's texts haunted you. You'd locked yourself in your dorm, dimmed the lights, once again slicked up that goddamn dildo she'd all but commanded you to buy from Passion Fruit. You'd eased it in, inch by humiliating inch, your caged cock straining uselessly against its pink prison, dripping pathetic strings of precum onto your thighs as you rocked back on it.
<img src="Images/Story/LucyPath18/01.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
You then opened your laptop, and instead of straight looking for porn, you looked for internet tutorials. Maybe they would have something that could help you out, right?
It wasn't hard to find it, and you tried following the steps. Breathing like they said, clenching, focusing on that deep, prostate mmilking pressure... but nothing. The heat would coil, tight and teasing, right on the edge of shattering, only to fizzle out into a sweaty, denied whimper. Your ass clenched around the toy, greedy for more, but your body betrayed you, stubborn, dick-brained, refusing to let go without that familiar front stroke. Over and over, until you yanked it out, ass throbbing empty, cage slick with your own frustration, and curled up hating how wet and needy you felt. Broken. Useless. Hers, but not quite enough. Maybe Lucy could help you?
By the time you stormed to her dorm, the plug you'd jammed back in for "motivation" was a constant, wicked reminder shifting with every step, rubbing that spot just enough for your dick to try getting half hard into the cage, leaking into your panties like a faucet you couldn't turn off. Your knock was a pound, fist clenched, breath ragged. The door cracked open, and Lucy's face appeared. Her eyes lighted up like she'd won the jackpot, her lips curling into that signature shit eating grin. She was standing in front of you in nothing but a cropped tank that barely contained her tits, the hem riding up to flash the underside curve, and boy shorts so tight they hugged her ass like a second skin, the fabric damp in the crotch from whatever she'd been up to before you interrupted. Her thighs were spread lazy-wide, one hand idly tracing circles on her inner thigh, close enough to her pussy that you could almost see the outline of her lips through the thin material.
<img src="Images/Story/LucyPath18/02.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<<lucy>>Oof, someone’s got that "fuck me sideways" energy. What’s got my favorite denied little slut waddling over here like her ass is on fire?<</lucy>>
You thought of saying something, but you were not sure where to start.
<<lucy>>Spill, princess... did the dildo finally break you, or are you just here to beg for a pity hump?<</lucy>>
You were so aroused and coudn't keep your eyes off her. The image of her masturbating came to your mind. You could almost feel the heat radiating off her, smell that strawberry laced musk of her arousal mixing with the faint tang of lube, had she been playing with herself, thinking about you? The thought made your caged cock twitch, and you felt the precum soaking into your already ruined panties.
<<mc>>Lucy, I... fuck, I can't do it. The sissygasm thing. I tried everything you said... lube, the breathing, rocking on it like a desperate whore... I even looked for internet tutorials... but it just... stops. Builds up all hot and full in my ass, like I'm gonna explode, but then nothing. My dick's leaking like a faucet, ass clenching around that stupid toy, but I can't cum. Not without... you know.<</mc>>
Your voice cracked on the last word, face burning as you shifted, the plug grinding deeper and forcing a tiny, involuntary whine from your throat. Her grin widened, as if she was luring you, like a kitten with a string. She approached you and brushed her fingers against your chest, her hand sliding down to cup your caged bulge through your pants, squeezing just enough to make you gasp and buck into her palm.
<<lucy>>Aww, listen to that... my poor, frustrated puppy couldn't make his greedy little boypussy squirt on command? Shocking. I mean, what did you expect, thrusting around solo like some amateur porn reject? Bet you looked pathetic, huh? Ass up, cheeks spread, that fat dildo stretching your hole while your caged clitty drools all over the sheets... and still, nada.<</lucy>>
You could feel your cheeks burning as she said thosw words.
<<lucy>>Just edging yourself into a whimpering mess, huh? God, that's so fucking hot. Tell me, did you cry? Moan my name while you bounced on it, pretending it was me railing you instead?<</lucy>>
She ground her palm against the cage, the pressure maddening, her other hand snaking up your shirt to pinch your nipple hard, twisting until you yelped, your knees buckling. You grabbed her wrist, not to stop her, but to steady yourself, breath hitching as she laughed low and filthy against your ear.
<<mc>>Y-yes... fuck, Lucy, it felt so good, the stretch, the way it hit that spot and made my whole body shake, but I couldn't... I need to cum like that. Please. I'm begging you, help me. Show me how to make my ass do it right. I can't... I can't keep failing like this.<</mc>>
The words tumbled out, raw and whiny, your hips grinding shamelessly into her hand now, chasing that cruel friction. She pulled back just enough to look at you. Her eyes were dark with lust, lips parted, tongue flicking out to wet them as she drank in your desperation. Her fingers dipped lower, tracing the outline of the plug's base through your pants, pressing it deeper with a wiggle that made your vision blur.
<<lucy>>Begging already? On your knees for a sissy lesson? Mmm, that's my good slut, admitting your cock's useless, that you need your sloppy hole trained to milk itself dry. Bet you're soaked back there, aren't you? Panties ruined, ass twitching around that plug like it misses being filled proper. Fuck, you're dripping just thinking about it.<</lucy>>
She spun you suddenly, shoving you back against the door, her body pinning yours as her hand worked your pants open, zip down, fabric shoved aside, cool air hitting your slick thighs. Her fingers found the panties first, tugging the waistband to snap it against your skin, then delving in to smear your precum around the cage, coating her fingers before bringing them to her lips. She sucked them clean with a moan, eyes locked on yours, deliberate and obscene.
<img src="Images/Story/LucyPath18/03.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<<lucy>>Tastes like failure and need. Delicious. But y'know...<</lucy>>
She paused, that scheming glint sparking in her eyes as she stepped back, hips swaying as she sauntered to her desk, pulling out a notebook scribbled with psych notes. Dr. Hartmann's latest lecture.
<<lucy>> I've been paying attention in class, believe it or not. All that conditioning bullshit... Pavlov ringing bells for drooling dogs, pairing pain with pleasure till your brain rewires itself stupid. I could... try it on you. Turn that stubborn ass into a cum factory. Stroke your leaky clitty while I pound your hole, fade 'em out slow till it's just the dildo owning you. Sound like a plan, or you too chicken to let me Pavlov your prostate?<</lucy>>
Your mouth went dry, cock throbbing in its cage at the image of her hands on you, filling you, breaking you down until your body learned to shatter from the inside out. The plug pulsed with your heartbeat, a promise of more, and you nodded frantically, with a wrecked whisper.
<<mc>>God, yes, do it. Condition me. Make me cum from my ass, please, Lucy, I need it so bad.<</mc>>
She tossed the notebook aside, grin feral as she grabbed your wrist, yanking you toward the bed with a tug that made your plug shift deliciously.
<<lucy>>That's my eager little lab rat. Strip, bitch. Let's crack that hole open and teach it to beg for release.<</lucy>>
[[Let Lucy condition you|LucyPath18_02]]
<<nobr>>
<<set $storyContent = true>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<</nobr>>Her voice was a purr, low and dripping with mock sweetness, but still commanding. You scrambled to comply, heart hammering as you kicked off your shoes and fumbled with the rest of your clothes, shirt yanked over your head, pants shoved down in a tangle around your ankles until you were bare except for the slick panties clinging to your thighs and the cage glinting mockingly in the lamplight. The plug shifted obscenely as you climbed onto the mattress, forcing a gasp from your lips, and Lucy's laugh bubbled up, sharp and intoxicating.
<<lucy>>Look at you, already whining. Bet that greedy ass is clenching just thinking about what's coming. Or... going in.<</lucy>>
She straddled your shins, knees bracketing your legs as she loomed over you, her cropped tank riding up further to expose the soft swell of her underboob, nipples hard and dark against the thin fabric. Her hard nipples pressing against the fabric made your mouth water even as shame burned in your cheeks. She leaned down, tits brushing your chest, and fished the key from between her cleavage, warm from her skin, the chain tangled in her hair.
<img src="Images/Story/LucyPath18/04.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
The cage came off in a rush of cool air, your cock springing free, half hard, flushed, and already weeping a fat bead of precum that she swiped up with her thumb, popping it into her mouth with an exaggerated mmm.
<<lucy>>There we go, poor neglected clitty. Been locked up so long it's forgotten what freedom feels like. Don't worry, I'm gonna remind it... before I make it irrelevant.<</lucy>>
Her hand wrapped around you then fingers warm, slick from her own spit as she gave a slow, deliberate stroke, base to tip, twisting at the head to coax out more slick. You bucked into it with a broken moan, the relief electric after days of denial, every nerve singing as she pumped lazily, her grip firm but unhurried, like she had all day to dismantle you. She wasn't content with just that, as her free hand delved into the nightstand drawer, emerging with her dildo, thick and veined silicone.
<img src="Images/Story/LucyPath18/05.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<<lucy>>Legs up, princess. Hold 'em behind your knees.<</lucy>>
You followed her instructions.
<<lucy>>Yeah, just like that, ass on display. Good boy. Now, breathe for me... in... out... that's it.<</lucy>>
You obeyed, folding yourself open, cheeks burning as the plug's base peeked out between your spread cheeks. She hooked her fingers in your panties, yanking them aside with a rip of fabric, and pressed the dildo's tip right against your entrance, right alongside the plug, stretching you wider in a burn that made your toes curl. A twist, a gentle rock, and the plug slipped free with a lewd pop, leaving you achingly empty for a heartbeat before the thicker toy breached you, inch by girthy inch, filling the void with a pressure that punched the air from your lungs.
<<mc>>F... fuck... Lucy... it's too.... ahh!<</mc>>
<<lucy>>Shhh, take it like the slut you were born to be. Feel how it splits you open? How your hole sucks it in, greedy for every ridge? Mmm, yeah... just like that.<</lucy>>
She bottomed out with a wet schlick, the base kissing your rim, and synced her rhythms, hand stroking your cock in long, languid pulls while she thrust the dildo shallow, teasing, letting you adjust to the dual assault. Pleasure layered like molten honey, front and back blurring into a haze of heat; her palm smeared your precum down your shaft, thumb circling the slit on every upstroke, while the toy curled just right inside you, nudging that electric spot that made your vision white out. You whimpered, hips canting up to chase both, her tits bouncing softly with the motion, boy shorts riding up to expose the curve of her ass as she worked you over.
<<lucy>>See? That's the old way clitty getting all the love, your ass just along for the ride. But we're rewiring you, remember? Pairing this... <</lucy>>
A firm stroke, full and twisting.
<<lucy>>...with that.<</lucy>>
She drove the dildo deeper on the next thrust, grinding the base against your perineum, and you cried out, cock jerking in her fist as stars burst behind your eyelids. She even placed the dildo between her legs, and kept pounding your ass as if she was fucking you. But then, almost in a cruel way, her strokes slowed. Grip loosening to a feather light tease, barely grazing your length, while the dildo picked up speed: harder, faster, pounding in with wet, obscene slaps that echoed off the walls. Her free hand braced on your thigh, nails digging crescents into your skin as she railed you, the toy's veined length dragging over your prostate with every plunge, building that deep, coiling pressure that had nothing to do with your neglected cock.
<img src="Images/Story/LucyPath18/06.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<<lucy>>Less here... <</lucy>>
A ghost of a touch, nails scraping lightly down your shaft.
<<lucy>> ...more there. Feel your boypussy taking over? Clenching, milking that fat cock like it owns you? God, you're so wet for it, listen to that squelch, like a proper fucktoy.<</lucy>>
The shift was torture, your hips snapping futilely for friction up front while your ass clenched greedily around the invading silicone, waves of heat radiating from inside, unfamiliar and overwhelming. She laughed at your frustration, leaning down to nip your earlobe, breath hot and ragged as her own arousal soaked through her shorts, grinding subtly against your calf for relief.
<<lucy>>Beg for it, sissy. Tell me how bad you need your hole to cum, how your useless dick doesn't matter anymore.<</lucy>>
<<mc>>P... please Lucy... harder, fuck my ass... make it cum, I need... oh god...<</mc>>
Her hand left your dick entirely then, almost mocking you, as she redoubled her efforts on the dildo, slamming it home with brutal, curling thrusts that lit your nerves on fire. You don't know if it was instict or something else, but then you grabbed the dildo yourself and kept pounding your ass with it. Lucy stepped back and watched as you did it.
The world narrowed to that: the stretch, the grind, the relentless pound against your prostate, pressure coiling tighter and tighter until it snapped as the orgasm crashed through you like a tidal wave, not from your cock but from deep inside, your ass spasming wildly around the toy, milking it in rhythmic pulses as cum erupted untouched, splattering your tighs and Lucy's sheets in thick ropes. You wailed, body arching off the bed, thighs quaking as wave after shuddering wave ripped through you, leaving you boneless, oversensitive, the dildo still buried deep as she eased you down with shallow rocks.
<img src="Images/Story/LucyPath18/07.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
Only in the hazy afterglow did it hit you that she hadn't stroked you at all for the last minute, maybe two. It was all you. Your ass, trained and broken, cumming on command.
<<lucy>>There it is... sissygasm achieved. Fuck, you squirted like a champ. Told you Pavlov works wonders.<</lucy>>
Her grin was smug, triumphant, as she brushed a finger on the cum stain on her sheets and licked it, eyes gleaming with that post orgasm high. You lay there, wrecked and floating, the realization sinking in: you'd done it. Without a touch up front. Just pounding your hole until it completely surrendered.
<<lucy>>Fun's over for now. Can't have you thinking you're free.<</lucy>>
She fished the pink chastity cage from the nightstand where she'd tossed it earlier, the silicone still warm from her touch. You were too spent to protest, body limp as she fitted it back over your softening cock, the click of the lock echoing like a period at the end of a sentence. The key dangled between her fingers before she tucked it back into her cleavage, patting the cage once with mock affection.
<<lucy>>There, all snug. Don't want that clitty getting ideas. Now get dressed and get out, I've got games to play, and you're not invited to the next round yet.<</lucy>>
You scrambled up on shaky legs, cum drying tacky on your tighs, yanking your panties back into place and fumbling for your clothes scattered across the floor. You grabbed your shoes, avoiding her eyes as heat flooded your face. Lucy lounged back on the bed, one hand idly tracing her boy shorts contour, watching you with that playful, predatory grin.
<<mc>>I... thanks, I guess. See you...<</mc>>
You muttered, voice hoarse, slipping out the door before she could laugh again. The hallway air hit cool against your flushed skin, as the cage served as a constant reminder with every step as you hurried away, heart pounding, already wondering when she'd call you back.
<<link "Go to your dorm">>
<<set $storyContent = false>>
<<set $energy -= 50>>
<<set $lust = 15>>
<<set $lucyQuest +=1>>
<<set $femininity += 3>>
<<set $inhibition -= 3>>
<<set $willpower -= 3>>
<<if $sissygasm > 85>>
<<set $sissygasm = 100>>
<<else>>
<<set $sissygasm += 15>>
<</if>>
<<statChange "+Femininity" "pink">>
<<statChange "-Sissygasm" "pink">>
<<statChange "-Inhibition" "pink">>
<<statChange "-Willpower" "pink">>
<<advanceTime 240>>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<<run $journalEntries.push(
`Day ${$currentDay}: Man, today was wild. Been stuck in my dorm for days, messing with that stupid dildo Lucy made me buy, caged up and leaking like crazy. Tried every online trick. Breathing, rocking, but nothing... Just sweaty and needy. Snapped and ran to her place, plug driving me nuts with every step. She opened the door in that tiny tank and tight shorts, grinning like she owned me. Teased my fail, tasted my precum, then pitched this crazy conditioning idea. I begged, stripped, and let her take over.\n\n
On her bed, legs up, she unlocked me, stroked me, and slid that dildo in deep. Then she focused on my ass, pounding it till I grabbed it myself and boom... came from my hole, no hands! Felt insane. She locked me back up, kicked me out with a smirk. Grabbed my stuff, cum drying on me, and bolted. Cage is bugging me already, wondering when she’ll call again. What am I even doing?`
)>>
<<goto "Dorm">>
<</link>>You can feel your heart beating against your ribs as you stand outside Lucy’s dorm, her door a riot of glittery star stickers and a magical girl decal winking under the hallway light. The plug inside you shifts with every nervous breath, a constant reminder of your sissygasm breakthrough. You practiced so much. You still remember how your tighs burned, your cage dripped, and your mind felt like it was melting into her voice. You have to tell her. The need to share your victory buzzes in your veins like a sugar rush. You knock, the sound sharp in the quiet hall, and hear a faint jingle of keychains followed by quick footsteps.
The door swings open, and there’s Lucy, her lavender hair tied into bouncy pigtails, a pastel-pink crop top clinging to her curves, barely covering a glittery star-shaped bra. Her pleated skirt, short enough to flash a glimpse of thigh, screams magical girl cosplay, and a crooked cat-ear headband completes the look. Her eyes sparkle like she’s already sensed your secret, her lips curling into a teasing grin.
<img src="Images/Story/LucyPath19/01.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<<lucy>>Well, well, if it isn’t my favorite sissy star! Look at you, glowing like you just unlocked a secret anime episode. What’s got you knocking on my door, huh? Spill the magical tea!<</lucy>>
You shift, the plug nudging deeper, sending a shiver up your spine. Your cheeks burn, but the words tumble out, shaky but proud.
<<mc>>Lucy, I... I did it. The sissygasm thing... I practiced, like you told me, and... it wasn’t just once. It kept happening, over and over.<</mc>>
Her eyes widen, then crinkle into a delighted squeal that’s pure anime heroine. She claps her hands, bouncing on her toes like a magical girl about to transform.
<<lucy>>Oh my gosh! Are you serious? My little sissy sorceress, unlocking her ultimate power move! How many times?<</lucy>>
She stepped aside, so you could come into her dorm.
<<lucy>>Tell me everything! Were you moaning my name, picturing me cheering you on? C’mon, don’t hold out...<</lucy>>
Your face feels like it’s on fire, her teasing hitting like a playful spark. You stammer, trying to keep up with her energy.
<<mc>>I... yeah, it was intense. It felt like... like my whole body was rewired, just like you said it would.<</mc>>
She gasps, dramatic and over the top, pressing a hand to her chest like a shoujo manga heroine.
<<lucy>>Oh, you’re out here breaking records, princess! I’m, like, so proud! Bet you were imagining me in my magical girl outfit, waving a sparkly wand over your cute little cage, huh?<</lucy>>
You duck your head, her words stoking the heat pooling in your core. Before you can respond, she launches herself at you, wrapping you in a tight, bouncy hug. Her body’s warm and soft, smelling of strawberry candy and glittery lip gloss, her pigtails tickling your cheek as she squeezes you like a prized plushie. Her giggle vibrates through you, and you can feel her heart racing against your chest.
<img src="Images/Story/LucyPath19/02.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<<lucy>>You’re my star pupil, you know that? My perfect little sissy, shining brighter than a "Pretty Cure" transformation sequence! I knew you had it in you!<</lucy>>
She pulls back, hands on your shoulders, her grin all teeth and mischief, like a magical girl plotting her next spell. Her eyes flick over you, catching the flush on your face, the way you’re shifting from the plug’s pressure.
<<lucy>>This calls for a *major* celebration, my sparkly heroine. No way I’m letting you stand out here in the boring hallway. Get in here—we’re gonna make this moment *extra* kawaii!<</lucy>>
She tugs your wrist, practically dragging you inside. Her dorm is a pastel explosion: fairy lights twinkle along the walls, a *Madoka Magica* poster glows under blacklight, and a pile of plushies—bunnies, unicorns, and a chubby Pikachu—stares from her bed. The air hums with her energy, like you’re stepping into a magical girl’s secret lair, and you’re already sinking deeper into her world.
[[Enter her dorm|LucyPath19_02]]
<<nobr>>
<<set $storyContent = true>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<</nobr>>You sink into the pastel pink plush beanbag beside Lucy’s bed, its squishy embrace pulling you down like a hug from one of her oversized plushies. Lucy flops onto her bed, kicking her legs up, her pleated skirt flipping just enough to flash the star patterned panties that scream her chaotic, almost magical energy. She catches you staring, twirls a lavender pigtail, and shoots you a mischievous wink.
<img src="Images/Story/LucyPath19/03.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<<lucy>>Busted, you sneaky sissy! Eyeballing my magical girl undies like you’re planning a cosplay heist! Focus up, star pupil, gimme the deets on that sissygasm marathon. How’s it feel to be my sparkliest apprentice, huh?<</lucy>>
You squirm, the plug inside you shifting, sending a warm jolt that makes your breath catch. You mumble about the sissygasms, how they crashed over you like waves, each one leaving you shakier, your mind foggy with the echo of her voice from those hypnosis sessions. Her eyes light up, and she leans forward, propping her chin on her hands, clutching a chubby bear plushie like it’s her co-star in this anime episode.
<<lucy>>Oh my gosh, you’re serious? Were you all "Oh, Lucy-senpai, save me!" while you melted into a puddle? Bet you looked cuter than a shoujo heroine confessing to her crush under cherry blossoms! Spill everything!<</lucy>>
Your cheeks burn, but you admit how intense it was, your body trembling, your cage straining, your brain feeling like it was rewiring itself. She squeals, bouncing on the bed, her cat ear headband slipping crooked.
<<lucy>>It's like a hentai visual novel! I’m, like, so proud! Were you picturing me in my sparkly Sailor Senshi outfit, waving a wand over your cute little cage? Tell me you were chanting "Lucy-chan, make me your sissy!." C’mon, lie if you have to, it’s canon in my head!<</lucy>>
You laugh, her over the top energy pulling you out of your embarrassment. You confess it felt like the hypnosis videos were guiding you, like she was there in your head. Her grin softens, just a fraction, and she rolls onto her side, hugging the bear tighter, her lavender pigtails spilling over the pillow.
<<lucy>>Okay, but, like... real talk for a sec, cause I’m not always a sadistic weeb gremlin. I’m having a blast having you as my on magical girl sidekick, but... I kinda like you. The real you, the one who’s brave enough to show up here all flustered and cute.<</lucy>>
You blink, caught off guard by her sincerity.
<<mc>>Wait, really? I thought you were just... y’know, into this for the fun of it.<</mc>>
She giggles, tossing the bear plushie at you. It hits your shoulder with a soft thump.
<<lucy>>Duh, it’s fun, but there’s more to me! I grew up in this nowhere town, right? Total snooze fest. The most exciting thing was a gas station with a half broken slushie machine. Anime was my lifeline. Magical girls like the Sailor Senshi, they were my heroes! They were all, like, "Be loud, be colorful, be you!" and I was like, "Hell yeah, I’m in!"<</lucy>>
You grin, picturing it.
<<mc>>So, what, you were running around pretending to be a magical girl?<</mc>>
She cackles, her pigtails bouncing.
<<lucy>>Oh, you bet! I was, like, ten, sneaking into my mom’s closet to borrow her scarves, spinning in my bedroom mirror with a plastic wand, shouting "Starlight Glitter Barrage!" like I was gonna zap my math homework into another dimension! Mom caught me once and was like, "Lucy, you’re scaring the dog!"" and I was like, "Nah, I’m Sailor Lucy, defender of glitter and chaos!" Total dork vibes, right?<</lucy>>
You laugh, unable to help yourself.
<<mc>>Okay, that’s adorable. I didn’t know you were such a nerd. I thought you were just into psych to, like... hypnotize people for kicks.<</mc>>
She gasps, clutching her heart like a betrayed anime heroine, eyes wide with mock horror.
<<lucy>>Excuse you! I’m a multifaceted nerd, thank you very much! Yeah, I love messing with your cute little head, but psych’s my jam ‘cause I wanna know why people hide their sparkly true selves. Like, why be a boring NPC when you could be a magical girl, slaying with confidence and glitter? You’re my proof... look at you, blooming into a total superstar! It’s like I’m your fairy godmother, but, y’know, with better hair and kinkier spells.<</lucy>>
Her eyes sparkle, warm and searching, and the dorm feels quieter, the Pretty Cure theme fading into a soft hum.
<<mc>>You really think I’m... blooming? Like, for real?<</mc>>
She nudges your knee with her foot, grinning.
<<lucy>>Duh! Like never before. But don’t get any ideas, okay? I’m not signing up for a shoujo love triangle arc or some sappy romance subplot. You’re still my sidekick, not my sparkly prince charming. Gotta keep this plot twist free!<</lucy>>
You chuckle, and she sticks out her tongue, her chaotic energy snapping back.
<<lucy>>Oh my gosh*, I almost forgot! Enough of this mushy, slice-of-life nonsense, it’s making me feel like I’m stuck in a filler episode. I got you a present, my pretty sorceress! A reward for rocking those sissygasms like a true magical girl! Hold onto your sparkles, ‘cause this is gonna be cute!<</lucy>>
She sits up with a dramatic gasp, her pigtails bouncing, and leans over, reaching under her bed with a theatrical flourish to pull out a small, glittery gift box tied with a pink ribbon, her grin practically glowing with mischief.
<<lucy>>Go on! Open it! You’re ruining my big dramatic reveal moment!<</lucy>>
[[Open the box|LucyPath19_03]]You take it carefully, half expecting it to hum with some chaotic energy. The ribbon slips loose, curling on her pink comforter like a lazy cat. Inside the box, resting on a piece of white tissue paper, is a pair of earrings, silver, shaped like tiny stars, each with a soft pink gem at the center. They sparkle faintly in the glow of her fairy lights, delicate and deliberate in a way that feels deeply... Lucy.
You don’t know what to say.
<<mc>>Wow. These are...<</mc>>
<<lucy>>Awesome? Adorable? Magical? Life-changing? Come on, give me something juicy.<</lucy>>
<<mc>>I was gonna say “really nice.”<</mc>>
<<lucy>>“Really nice”? That’s what people say about oatmeal, dude. These are not “nice.” These are cosmic level accessories. You could wear these and literally outshine the moon.<</lucy>>
You smile a little, but your stomach twists with a complicated feeling. They’re beautiful, yeah, but they’re also feminine, overtly so. Something about them feels like a declaration, one you’re not sure you’re ready to make. You turn them over in your hands, the metal cool against your fingertips.
<<mc>>They’re a lot. I mean... they’re really not me.<</mc>>
Lucy freezes for a second. Her grin falters.
<<lucy>>Not you? What do you mean, not you? They literally scream you. Tiny, sparkly, dramatic. You’re like, the human version of these earrings!<</lucy>>
You laugh awkwardly.
<<mc>>I just meant... I don’t really wear stuff like this. Not outside your dorm, at least. It’s...<</mc>>
You hesitate. The words knot in your throat.
<<lucy>>It’s what?<</lucy>>
<<mc>>Embarrassing, maybe?<</mc>>
Lucy tilts her head, pigtails swaying.
<<lucy>>You? Still embarrassed? The same person who came to my room to tell me about your sissy...<</lucy>>
<<mc>>Oh, cut it out, Lucy...<</mc>>
<<lucy>>Fine, fine, “your magical victory arc,” whatever. You’re telling me that person is embarrassed by cute earrings?<</lucy>>
<<mc>>That’s different! That was... private.<</mc>>
She props her chin on her palm, watching you closely.
<<lucy>>So’s this. It’s just us. No audience, no judgment. You don’t even have to wear them in public if you don’t want to. I just thought... I dunno. You’d like them.<</lucy>>
The way she says it... small, hesitant... catches you off guard. Lucy never sounds unsure of herself. She’s usually all neon confidence and meme level chaos, but right now her voice dips quieter, like she’s afraid of stepping on something fragile.
<<mc>>I do like them. It’s just... hard. Every time I start to feel comfortable, it’s like my brain reminds me I shouldn’t be.<</mc>>
Lucy sits up straighter, her usual grin slipping into a faint frown.
<<lucy>>You mean that little voice that tells you you’re weird for wanting what you want?<</lucy>>
You nod.
<<lucy>>Yeah, screw that voice. That voice sucks. That voice has main character energy in a bad way.<</lucy>>
You can’t help but laugh.
<<mc>>You make it sound so simple.<</mc>>
<<lucy>>It is simple. It’s just not easy. There’s a difference.<</lucy>>
She scoots closer, crossing her legs so you’re sitting knee to knee. The fairy lights above her bed reflect in her eyes, tiny pink and purple halos dancing in her pupils.
<img src="Images/Story/LucyPath19/04.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<<lucy>>You don’t have to wear them because I said so. I don’t want that. I just...<</lucy>>
She trails off, chewing her lip for a moment. It’s rare to see her search for words.
<<lucy>>I just think you deserve to have something that feels like yours, not mine, not the world’s. Yours. Something that reminds you you’re allowed to exist exactly how you are, without waiting for permission.<</lucy>>
You stare at her.
<<mc>>You’re really not good at pretending you don’t care, are you?<</mc>>
She smirks.
<<lucy>>Shut up. I have a reputation to keep.<</lucy>>
You laugh again, softer this time, the tension slowly melting out of your shoulders. You look back down at the earrings. They gleam faintly in your palm, catching the light like two captured stars. You can almost picture yourself wearing them, not as a costume, but as a quiet act of rebellion.
<<mc>>Okay... maybe I’ll wear them here. But not outside. Deal?<</mc>>
Lucy’s face lights up instantly.
<<lucy>>Deal!<</lucy>>
She claps her hands together so fast it startles you, then grabs a plush unicorn from her bed and hugs it dramatically.
<<lucy>>I knew you’d come around! My star pupil always delivers. This is like, your Sailor Senshi transformation scene, but with more emotional baggage and fewer lasers!<</lucy>>
You roll your eyes, but it’s impossible not to smile.
<<mc>>You’re seriously comparing me to a Sailor Senshi right now?<</mc>>
<<lucy>>Please, you wish you had their legs. No, you’re more of a Cure Whirlwind type. Chaotic but secretly soft. Don’t fight it.<</lucy>>
<<mc>>You’re unbelievable.<</mc>>
<<lucy>>I get that a lot.<</lucy>>
She grins, but her voice softens again when she notices how carefully you’re holding the earrings.
<<lucy>>Hey... can I tell you something without you making fun of me?<</lucy>>
<<mc>>You? Vulnerable? This I gotta hear.<</mc>>
<<lucy>>I’m serious, dork.<</lucy>>
You nod, raising your hands in mock surrender.
<<lucy>>When I was a kid, I used to collect stuff like that. Trinkets, pins cheap jewelry from thrift stores. Anything shiny. My mom thought it was just a phase, but... I liked how those things made me feel. Like I could put them on and become someone else for a little while... someone brave, someone loud. Someone who didn’t have to apologize for being too much.<</lucy>>
Her eyes flick toward you.
<<lucy>>You remind me of that. Of what it’s like to find courage in something small. You make me want to believe in that version of myself again.<</lucy>>
The dorm falls quiet. The hum of her fairy lights fills the silence. You look at her, into her eyes, and realize how much she means what she’s saying. Beneath all the glitter and jokes, there’s someone who’s spent her life using humor as armor.
You feel something tighten in your chest.
<<mc>>Lucy... that’s probably the nicest thing anyone’s ever said to me.<</mc>>
<<lucy>>Wow. That’s kinda depressing, not gonna lie.<</lucy>>
You laugh as she grins. The moment stays warm.
She reaches into the box again, pulling out a small piercing kit, the cheap kind, with individually sealed studs and tiny alcohol wipes.
<<lucy>>Okay, serious question: do you want me to do it? We could totally make it, like, a sparkly initiation ceremony. Cue the theme song and everything.<</lucy>>
<<link "Let Lucy pierce your ears">>
<<goto "LucyPath19_04">>
<<set $earrings = "NoStore_Earrings_01">>
<</link>><<mc>>Yeah... okay, let’s do it.<</mc>>
You surprise yourself by saying it. Maybe it’s the way she’s looking at you, eyes bright and steady, the usual chaos softened by something quieter, or maybe you’re just tired of feeling afraid of things that make you feel good. Lucy blinks once, as if she didn’t expect you to actually agree. Then, her grin spreads wide, like a sunrise in fast forward.
<<lucy>>Wait, seriously? Like, actually seriously? Because I was halfway joking, but if you’re serious then I’m, like, one hundred percent in.<</lucy>>
<<mc>>Yeah, I’m serious, I want to. Just... please don’t mess it up.<</mc>>
She gasps dramatically, clutching her chest.
<<lucy>>Excuse me! I’ll have you know I’m an expert. I once pierced my own ear at a sleepover in eighth grade while watching animes. It was magical, and mildly unsanitary... but mostly magical.<</lucy>>
You give her a look somewhere between horror and disbelief.
<<mc>>That’s not reassuring at all.<</mc>>
<<lucy>>Don’t worry! This time I have alcohol wipes and actual sterile stuff. Look... professional senpai energy!<</lucy>>
She winks and lays out the kit on her desk, her movements oddly careful now. You can tell she’s trying to balance her usual flair with precision. Each item gets its place, the wipes, the marker, the tiny silver studs, the little clamp. It’s almost ceremonial.
She then pats the rug on the floor.
<<lucy>>Okay, sit. And no flinching. I’ll revoke your magical girl license if you wimp out halfway through.<</lucy>>
You sit, your heart beating fast enough to drown out the faint lo-fi track humming from her laptop speakers. She kneels in front of you, her lavender pigtails brushing her shoulders as she studies your earlobes like an artist about to start a masterpiece.
<<lucy>>Alright, so, symmetrical or asymmetrical sparkle? Both sides say “balanced energy,” one side says “mysterious main character.”<</lucy>>
<<mc>>Both. If I’m doing this, I’m doing it right.<</mc>>
<<lucy>>That’s my star pupil.<</lucy>>
She pops open an alcohol wipe, the scent sharp and clean. As she presses the cold cloth to your skin, you flinch slightly. She catches it and grins.
<<lucy>>See? Already flinching, and we haven’t even summoned the glitter spirits yet.<</lucy>>
<<mc>>You’re impossible.<</mc>>
<<lucy>>And you like it. Hold still.<</lucy>>
Her tone shifts, still playful, but gentler now. She marks a tiny dot on your earlobe with the pen, leans back to compare both sides, then hums softly to herself, tilting your chin a bit this way and that. Her fingers are warm against your jaw.
<<lucy>>Perfect. Seriously, you’ve got great symmetry. Some people would kill for this bone structure.<</lucy>>
<<mc>>Pretty sure that’s not a thing.<</mc>>
<<lucy>>Oh, it’s a thing, trust me, I’ve watched like thirty hours of piercing ASMR videos. I’m basically certified.<</lucy>>
You snort, and she laughs quietly, but her eyes stay focused, determined. She picks up the piercing gun, her expression tightening just enough to tell you she’s taking this seriously.
<<lucy>>Alright, deep breath. On three.<</lucy>>
You nod, hands trying to grip on something, but not finding anything.
<img src="Images/Story/LucyPath19/05.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<<lucy>>One...<</lucy>>
Click.
You barely have time to process the sound before the sting hits, sharp, quick, followed by a wave of heat that spreads across your skin. You exhale through your teeth.
<<mc>>You said three!<</mc>>
<<lucy>>Yeah, and you didn’t flinch. See? Psychological genius at work. You’re welcome.<</lucy>>
You touch your ear gingerly, feeling the small weight of the stud now resting there. It doesn’t hurt as much as you thought it would. Just a faint throb, like a pulse.
She moves to the other side.
<<lucy>>Round two, sparkly warrior. Ready?<</lucy>>
<<mc>>Do it before I change my mind.<</mc>>
Another click, another flash of pain. Quicker this time. Then she steps back, admiring her work like a proud artist signing a painting.
<<lucy>>Oh my god, you look so good. I mean, dangerously good. Like, “I summon the power of self acceptance and sparkle” levels of good.<</lucy>>
You glance at the mirror hanging on the back of her door. Two tiny silver stars now glint under the warm glow of her lights. You look... different. Not transformed, exactly, but more like a version of yourself that had been waiting under the surface.
<img src="Images/Story/LucyPath19/06.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<<mc>>It’s weird. I feel like I’m looking at someone else.<</mc>>
Lucy stands behind you, resting her chin lightly on your shoulder.
<<lucy>>Maybe you’re finally seeing yourself without all the filters. Not the scared version, not the one that keeps apologizing. Just... you.<</lucy>>
You meet her reflection in the mirror. She smiles, small but real.
<<mc>>You think it suits me?<</mc>>
<<lucy>>I think it was always meant to be there.<</lucy>>
For a while, neither of you speak. You can hear her breathing, calm and steady, the rhythm grounding you. The air smells faintly of strawberry candy and rubbing alcohol, an odd, comforting mix that feels unmistakably her.
You reach up and touch one of the earrings again, careful not to press too hard.
<<mc>>It’s strange. I thought I’d feel stupid... or fake. But I don’t. It’s just... me, I guess.<</mc>>
<<lucy>>That’s the magic trick. You stop pretending you have to earn it, and suddenly it fits.<</lucy>>
You look down, smiling faintly.
<<mc>>You really believe all that, don’t you?<</mc>>
<<lucy>>Of course I do. Someone has to balance out all your self doubt. Besides, look at you, you’re glowing... literally glowing.<</lucy>>
She strikes a dramatic pose, tossing her hair back like a stage performer taking a bow. You laugh, shaking your head.
<<mc>>You’re such a dork.<</mc>>
<<lucy>>And yet, here you are, letting this dork stab holes in your ears. I must be doing something right.<</lucy>>
You both laugh, and the tension in the room finally dissolves. She grabs a small bottle of saline solution and a cotton ball, handing them to you like a nurse giving post surgery instructions.
<<lucy>>Okay, now comes the boring part. Cleaning, disinfecting, pretending you didn’t almost faint. Twice a day, no excuses. If it gets infected, I’m calling you “Sparklepuss” forever.<</lucy>>
<<mc>>You already call me things like that half the time.<</mc>>
<<lucy>>Yeah, but this would be officially justified.<</lucy>>
She leans back against the bed, stretching, watching you with a mix of pride and fondness.
<<lucy>>You did good, star pupil. You really did.<</lucy>>
You glance in the mirror one last time. The stars shimmer faintly as you turn your head. It’s subtle, but undeniable, a small act of courage glittering on your skin.
<<mc>>Thanks, Lucy. For... all of this.<</mc>>
<<lucy>>Hey, don’t thank me yet. Wait till you see the matching hair clips I bought.<</lucy>>
<<mc>>You’re kidding.<</mc>>
<<lucy>>Maybe. Maybe not. Guess you’ll find out next episode.<</lucy>>
You laugh, shaking your head as she snickers into her sleeve, proud of her own joke. The night outside hums quietly through the dorm window, the sound of distant voices, the buzz of campus lights, life moving on. Inside, under the glow of Lucy’s fairy lights, something shifts, not a transformation, not yet, but a quiet alignment. The earrings catch the light again, tiny stars against the mirror.
For once, you don’t look away, but then you slowly remove them and put them back in the box.
<<mc>>I... I guess I should go...<</mc>>
<<lucy>>Don't be gone for too long.<</lucy>>
<<nobr>>
<<set $inventory.push({
name: "Magical Girl Earrings",
description: "Star shapped earrings given to you by Lucy."
})>>
<</nobr>>
<<link "Go to your dorm">>
<<set $storyContent = false>>
<<set $energy -= 30>>
<<set $lust = 15>>
<<set $lucyQuest +=1>>
<<set $femininity += 3>>
<<set $inhibition -= 3>>
<<set $earrings = "">>
<<statChange "+Femininity" "pink">>
<<statChange "-Inhibition" "pink">>
<<advanceTime 240>>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<<run $journalEntries.push(
`Day ${$currentDay}: I went to Lucy’s tonight, still buzzing from everything that’s happened. She opened the door like a magical girl mid transformation, all pink and glitter and chaos, and I somehow managed to tell her what I’d done. She hugged me so tight I could feel her heartbeat.
She gave me star-shaped earrings, said they were 'me.' I didn’t believe it at first, but when she pierced my ears herself, it felt right.
When I saw my reflection, I barely recognized the person staring back. Not someone new, just someone I’d been ignoring. I took the earrings off before leaving, but I think I’ll wear them again. Lucy told me not to stay away too long. I don’t think I could, even if I tried.`
)>>
<<goto "Dorm">>
<</link>>The controller hums in your hands, the dull glow of the TV painting your dorm in static blue. You’ve been sitting there for who knows how long, half slouched on the bed, playing a game you’ve already beaten twice. The sound effects blur into white noise, the kind that makes you feel lonelier the longer it loops.
<video autoplay loop muted playsinline width="100%">
<source src="Images/Locations/Dorm/video_game/gta_like.mp4" type="video/mp4">
Your browser does not support the video tag.
</video>
Your fingers move automatically, your brain somewhere else entirely. Between classes, work, and the endless cycle of eating, sleeping, pretending to be fine, you’ve started to feel like you’re running in place. You die in-game for the third time in five minutes.
<<mc>>Fuck this.<</mc>>
You toss the controller beside you and stare at the ceiling, watching the cracks in the plaster, that almost form shapes if you squint hard enough. You should probably shower, or eat, or maybe work a bit more on the assignment, but none of it sounds appealing.
Your phone buzzes on the desk. For a split second, you think it might be Lucy, but it’s just some generic notification from the student portal. You sigh, thumb hovering over her chat. The last conversation still sits there:
<i>don’t forget to practice those breathing exercises, princess. Your prostate won’t train itself 💕</i>
You stare at it longer than you should.
Part of you wants to text her, ask her what she’s up to, but it’s late, and you’ve already convinced yourself that she probably has better things to do... maybe some new anime marathon, or gaming with friends. Still, the thought of her makes something tighten in your chest. The way she teases, the way she laughs, how her confidence somehow feels like gravity pulling you closer every time.
You stand up before you’ve even made a conscious decision. Your dorm feels too small, too quiet, and her name sticks in your head like a song you can’t stop humming. You stuff your phone in your pocket, and head down the hall. The air in the corridor is warm, heavy with the mix of instant noodles and body spray. Every step echoes faintly, and by the time you reach her door, you felt that strange anticipation that always came when you were about to meet her.
Your knuckles tap three times at the door, and you hear her muffled voice from inside.
<<lucy>>It’s open!<</lucy>>
[[Go in|LucyPath20_02]]
<<nobr>>
<<set $storyContent = true>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<</nobr>>You push the door and step into the neon chaos of her room. Lucy’s sitting cross-legged on the bed, wearing a pastel pajama set that looks way too cute to be accidental. Her hair’s in twin messy buns tonight, a few loose strands falling over her cheek as she glances up.
<img src="Images/Story/LucyPath20/01.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<<lucy>>Well, look who decided to grace me with his presence. What’s up, sleepyhead?<</lucy>>
<<mc>>Couldn’t sleep... thought... maybe we could hang out? Play something?<</mc>>
She smirks and pats the bed beside her.
<<lucy>>You bring snacks?<</lucy>>
<<mc>>Just myself.<</mc>>
<<lucy>>Lame, but I’ll allow it. Sit.<</lucy>>
You sit, trying not to look too obvious about how soft the bed feels, or how her thigh brushes against yours when she shifts to grab a controller. The room smells faintly like strawberry lip gloss and energy drink, sweet and electric. She tosses you the second controller.
<<lucy>>We’re doing co-op. Don’t screw it up this time, okay?<</lucy>>
<<mc>>You’re just mad I carried you last time.<</mc>>
<<lucy>>Pfft, please. You were a glorified meat shield.<</lucy>>
Within minutes, you’re both yelling at the screen, dying spectacularly in boss fights, reviving each other, and laughing until your stomach hurts. She keeps stealing the health potions, insisting you “don’t need them as much.” You get revenge by luring her character into traps.
By the time you finally beat the level, both of you are slouched against the wall, controllers abandoned. The room is quiet except for the game’s soft menu music and the slow rhythm of your breathing. Lucy glances sideways at you, lips curved into a faint smile.
<<lucy>>You know... you’re not as bad at this as I thought.<</lucy>>
<<mc>>Wow, high praise.<</mc>>
<<lucy>>Don’t get used to it.<</lucy>>
There’s a pause. She twirls a strand of hair between her fingers, gaze distant.
<<lucy>>Sometimes I forget how much I needed this kind of thing. Just... hanging out.<</lucy>>
You tilt your head.
<<mc>>What do you mean?<</mc>>
She shrugs, but it’s half-hearted.
<<lucy>>Back home, everything was about grades, expectations, plans. My parents had this idea that I’d be some genius psychologist or whatever. But the truth? I just wanted to play games and make people laugh. I used to stream a lot, before...<</lucy>>
She trails off, eyes flicking toward the controller in her lap.
<<mc>>Before what?<</mc>>
Her smile fades a little.
<<lucy>>Before I realized the internet can love you one day and eat you alive the next. People get mean when you don’t fit their fantasy. When you’re too loud, too weird, too much of anything.<</lucy>>
You study her profile, the small tremor in her voice, the forced nonchalance. It’s strange seeing her vulnerable like this.
<<mc>>They were idiots.<</mc>>
<<lucy>>Thanks, hero. Real confidence boost.<</lucy>>
<<mc>>I mean it. You’re... you. That’s what makes you great.<</mc>>
For a second, she just stares at you. The tension shifts, heavy but not uncomfortable.
<<lucy>>Careful. You’re gonna make me blush.<</lucy>>
You both laugh it off, but the air doesn’t return to normal. It lingers between you, full of unsaid things. You lean back against the wall, exhaustion creeping up, blinking slower with each passing minute.
<<lucy>>You falling asleep on me, dork?<</lucy>>
<<mc>>No, just resting my eyes.<</mc>>
<<lucy>>Mhm. That’s what they all say before faceplanting into my pillow.<</lucy>>
You manage a tired smile.
<<mc>>I’ll be fine.<</mc>>
<<lucy>>Yeah, sure you will.<</lucy>>
She reaches over and pulls the blanket from the end of the bed, tossing it across your lap.
<<lucy>>If you’re gonna pass out, at least do it like a civilized human.<</lucy>>
Your eyelids grow heavier. The sound of her voice starts to blur, her words melting into a comforting hum. The last thing you remember before sleep pulls you under is her soft laugh and the faint click of the controller restarting the game.
<img src="Images/Story/LucyPath20/02.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
Then everything fades and dreams come light and half-formed—pixelated colors, her laughter echoing in static.
When you finally stir awake, the room is quiet again, the console’s still glowing and Lucy’s sitting cross-legged beside you, phone in hand, scrolling through something. She looks peaceful, almost domestic, like you’ve stumbled into a version of her that exists only when no one else's watching. You feel your throat dry and your head fuzzy.
<<mc>>Did I... fall asleep?<</mc>>
She glances over, a sly grin already forming.
<<lucy>>You sure did. Out cold.<</lucy>>
You groan softly, rubbing your face.
<<mc>>How long was I out?<</mc>>
<<lucy>>An hour, maybe. You snore, by the way.<</lucy>>
<<mc>>I do not.<</mc>>
She smirks, leaning in closer.
<<lucy>>You do. And you drool a little. Adorable, really.<</lucy>>
You roll your eyes, about to fire back something sarcastic, when your gaze drops to your hands. You blink once, then twice.
Your fingernails are painted. A soft, glossy pink. The kind of pink that Lucy wears on her lips.
<img src="Images/Story/LucyPath20/03.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
Your chest tightens as your brain catches up to what you’re seeing.
<<mc>>What the hell...<</mc>>
[[Confront Lucy|LucyPath20_03]]You blink again, half expecting it to vanish, but the color stays. Real, smooth and faintly sweet-smelling.
<<mc>>Lucy... what the hell is this?<</mc>>
She looks up from her phone, that lazy grin already forming before you’ve even finished the sentence.
<<lucy>>Hmm?<</lucy>>
You hold your hands up like evidence.
<<mc>>This! My nails! Did you...<</mc>>
Her grin turns wolfish, eyes flicking down to your trembling fingers.
<<lucy>>Oh, that... yeah... you fell asleep on me. Rookie mistake.<</lucy>>
You stare at her, trying to tell if she’s joking. The soft lighting from her fairy lights glints off your polished nails, proof enough that she’s not.
<<mc>>You... painted my nails while I was asleep?<</mc>>
<<lucy>>Correction: I beautified them... you’re welcome.<</lucy>>
<<mc>>Lucy, what the fuck?!<</mc>>
She bursts out laughing, clutching her stomach, nearly falling sideways onto the bed.
<<lucy>>Relax! You should’ve seen your face when you woke up, oh my god, it was priceless.<</lucy>>
You glare, but it only makes her laugh harder.
<<mc>>You can’t just do stuff like that!<</mc>>
<<lucy>>Sure I can. You looked too peaceful, I couldn’t resist. Besides, pink suits you.<</lucy>>
You run your fingers through your hair, pacing slightly.
<<mc>>This is insane... you’re insane.<</mc>>
<<lucy>>Guilty as charged.<</lucy>>
She sits back, crossing her legs, her posture casual but her gaze tracking every little flustered move you make.
You can feel the heat rising in your face, that restless mix of embarrassment and... something else. You can’t quite name it.
The way she’s looking at you... calm, playful, but also oddly satisfied... makes your chest tighten.
<<mc>>How am I supposed to explain this to anyone?<</mc>>
<<lucy>>You don’t. You keep it as our little secret.<</lucy>>
<<mc>>Not funny.<</mc>>
<<lucy>>Oh, it’s hilarious.<</lucy>>
Her grin softens, though, and she leans forward on her elbows.
<<lucy>>You really do need to stop falling asleep around me, y’know. Bad things happen.<</lucy>>
You swallow, unsure if she’s joking anymore. There’s an edge in her tone now, playful still, but layered with something deeper. You try to look away, but she tilts her head slightly, catching your eyes with hers.
<<lucy>>What? You mad?<</lucy>>
<<mc>>I... no, I just... this is messed up.<</mc>>
<<lucy>>Messed up, or funny messed up?<</lucy>>
Her voice dips on the word funny, and your brain stutters.
You notice, suddenly, that the air in the room feels warmer. The faint hum of the console, the smell of strawberry from her hair, the glow of her fairy lights... all of it seems to close in around you. She pushes herself off the bed and steps closer. You can feel the mattress shift with the movement.
<<lucy>>Come on, it’s not that bad. Look at them.<</lucy>>
You hesitate, but she takes your hand anyway, turning it palm-up in hers. Her fingers are warm, steady, deliberate.
<<lucy>>See? Cute. Kinda suits your whole vibe.<</lucy>>
<<mc>>My what?<</mc>>
<<lucy>>Your vibe. Y’know, that soft, secretly pretty-boy thing you’ve got going on.<</lucy>>
You pull your hand back, heart pounding.
<<mc>>You’re unbelievable.<</mc>>
She shrugs, unbothered, eyes glinting.
<<lucy>>And you’re predictable. You knew exactly what you were walking into when you came here.<</lucy>>
<<mc>>I didn’t come here to get a manicure!<</mc>>
<<lucy>>No, you came because you were bored, because you can’t sit still. Because some part of you wanted to see what I’d do next.<</lucy>>
The words land heavier than you expect. You open your mouth to argue, but nothing comes out. Lucy tilts her head, studying you like she’s dissecting a puzzle. Then, softer:
<<lucy>>You don’t have to be so defensive all the time. Not with me.<</lucy>>
You don’t know what to say. Her tone’s changed again, lighter, but intimate in a way that hits somewhere behind your ribs. You look down at your hands again. The nails gleam under the fairy lights ridiculous, perfect, yours now.
She chuckles quietly, stretching her arms behind her back. <<lucy>>Anyway... now that my art project’s complete, what are you gonna do about it?<</lucy>>
<<mc>>What can I do?<</mc>>
<<lucy>>Exactly.<</lucy>>
Her smile sharpens just slightly, and she leans closer, close enough that you catch the faint scent of her lip gloss, the warmth of her breath when she speaks.
<<lucy>>Guess you’ll have to live with it.<</lucy>>
She holds your gaze a beat too long, you feel something shift, that same tension from earlier, warm, slow, and confusing, coils back up your spine. And that’s when she moves closer. Her tone drops, softer now, playful in a different way.
<<lucy>>You really shouldn’t fall asleep around me. I get ideas.<</lucy>>
You swallow hard. The humor in her voice feels more dangerous now, like the setup to something you’re not ready for but can’t walk away from. She smirks, eyes flicking down, and her voice turns lower, silkier.
<<lucy>>Wanna know what kind?<</lucy>>
You freeze, pulse quick, breath shallow, as she steps close enough for your knees to touch. And then...
<<set $nails = "pink">>
[[Let her continue|LucyPath20_04]]Her hand moves before you can process it, brushing lightly against your thigh, then higher, deliberate and unhurried. Your breath catches in your throat as her fingers trace over the fabric of your pants, finding the faint outline of the chastity cage beneath. The touch is featherlight but electric, sending a jolt through your core that makes your knees feel unsteady.
<img src="Images/Story/LucyPath20/04.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<<lucy>>This little thing... it’s been on my mind since you walked in.<</lucy>>
You jolt, instinctively pulling back, but her hand doesn’t retreat. Instead, she presses just a little firmer, her palm cupping the rigid outline through the denim, warm and teasing. The pressure is maddening, a mix of frustration and heat that makes your head swim. The cage keeps you locked, trapped in a delicious kind of denial that sharpens every sensation.
<<mc>>L-Lucy... what are you...<</mc>>
<<lucy>>Shh. Don’t freak out more than you already are, princess..<</lucy>>
Her eyes lock onto yours, dark and glinting with mischief, but there’s a new intensity there, a spark that makes your stomach flip and your pulse race. You can feel yourself straining against the cage, the confinement making every nerve ending scream for more. Her touch is both a promise and a taunt, and you’re caught in its orbit, unable to look away.
<<lucy>>You like it when I tease you, don’t you? All flustered, helpless, blushing like that.<</lucy>>
Her voice is low, almost a purr, and it sends a shiver down your spine. You try to form words, to protest or deflect, but they stick in your throat, tangled up in the heat rising in your cheeks. Her hand squeezes lightly, just enough to make you gasp, a soft, involuntary sound that you can’t suppress.
<<mc>>I... yeah, okay, maybe...<</mc>>
<<lucy>>Good boy. I knew you’d come around.<</lucy>>
The words hit like a spark, igniting something in your chest. You’re hyper-aware of everything now, the faint hum of the game console in the background, the soft glow of her fairy lights casting shadows across the room, the sweet strawberry scent of her lip gloss lingering in the air. She pulls back just enough to look at you, her grin wicked and knowing, like she’s already three steps ahead in a game you’re only just realizing you’re playing.
<<lucy>>You know, I told you not to fall asleep around me. I get... ideas.<</lucy>>
Her voice dips lower, the word “ideas” dripping with suggestion. You swallow hard, your mouth dry, as she shifts closer, her knee brushing against yours. The room feels smaller, the air thicker, charged with something you can’t name but can’t ignore either. Her hand lingers on your thigh, fingers tracing lazy patterns that make it impossible to think straight.
<<lucy>>Wanna know what kind?<</lucy>>
You freeze, your pulse hammering in your ears. Her eyes are locked on yours, searching, daring you to say no, to push back, but you don’t. You can’t. The tension coils tighter, a slow burn that’s been building all night, maybe longer. Her hand slides higher, pressing against the cage again, and you bite your lip to stifle another gasp.
<<mc>>Lucy... what are you doing?<</mc>>
<<lucy>>What do you think I’m doing?<</lucy>>
She tilts her head, her smile sharp and playful, but there’s an edge to it now, a confidence that makes your heart skip. She stands, tugging you up with her, her grip firm but not forceful. You stumble to your feet, your legs unsteady, the weight of her gaze pinning you in place.
<<lucy>>Strip. Now.<</lucy>>
The command is soft but unyielding, and your hands move almost on their own, fumbling with the hem of your shirt, then the button of your pants. You hesitate for a split second, but the look in her eyes, part challenge, part promise, pushes you forward. You shed your clothes, the cool air of the room prickling against your skin until you’re standing there in just the cage, vulnerable and exposed.
<img src="Images/Story/LucyPath20/05.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
She steps back, her gaze sweeping over you, slow and deliberate, like she’s savoring the moment. There’s no mockery in her expression now, just a quiet intensity that makes your chest tighten. She turns to her bedside drawer, pulling out a strap-on harness and a sleek, curved dildo. Your eyes widen, your breath hitching as the reality of what’s happening sinks in.
<<lucy>>Don’t look so shocked. It's not that different from what we've done before... and you always knew I was trouble.<</lucy>>
Her voice is teasing, but there’s a warmth to it, a reassurance that keeps you grounded even as your nerves flare. She steps closer, her fingers brushing your arm, steadying you.
<<lucy>>On the bed, princess. Ass up.<</lucy>>
Your heart pounds, but you nod, climbing onto the bed and positioning yourself as she instructed. The mattress dips under your weight, and you grip the sheets, the fabric cool against your palms. The vulnerability is overwhelming, but so is the anticipation, a heady mix that makes your head spin.
Lucy takes her time, adjusting the harness with practiced ease, her movements confident and unhurried. You hear the soft click of a bottle cap, the faint scent of lube cutting through the air. She kneels behind you, her hands finding your hips, warm and grounding.
<img src="Images/Story/LucyPath20/06.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<<lucy>>Hold still for a sec, princess.<</lucy>>
Her hands move with gentle precision, sliding down to carefully remove the butt plug. The sensation is a mix of relief and anticipation as she eases it out, setting it aside with a soft chuckle.
<<lucy>>I love that you came prepared. Good girl.<</lucy>>
She adjusts her position behind you, her hands returning to your hips, warm and steady, ready to continue.
<<lucy>>Relax for me. Breathe, like I taught you.<</lucy>>
You nod, forcing yourself to exhale, slow and steady, though your heart is still racing. Her touch is gentle but firm, guiding you as she presses the tip of the toy against you. The sensation is intense, a slow stretch that makes you gasp and clutch the sheets tighter.
<<lucy>>That’s it... good girl.<</lucy>>
Her voice is a low murmur, soothing and commanding all at once. She pushes forward, inch by careful inch, giving you time to adjust, to breathe through the fullness. It’s overwhelming, the way it fills you, stretching you in ways that make your head swim and your body hum with a strange, electric pleasure.
<<mc>>Ah... Lucy...<</mc>>
<<lucy>>Shh, I’ve got you. You’re doing so good.<</lucy>>
She starts moving, slow thrusts that build a rhythm, each one sending waves of sensation through you. The cage keeps you locked, denied, but it only heightens everything else, the pressure, the heat, the way her hands grip your hips, pulling you back to meet her. You moan, low and desperate, your body yielding to the rhythm she sets.
<<lucy>>You love this, don’t you? Being mine to play with like this.<</lucy>>
<<mc>>Y-yes... fuck, yes...<</mc>>
<img src="Images/Story/LucyPath20/07.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
Your voice is shaky, raw, but there’s no shame in it, not with her. She laughs softly, the sound wrapping around you like a caress, and her pace quickens, each thrust more confident, more deliberate. The pleasure builds, relentless, pushing you to the edge but never over, the cage a constant reminder of her control.
Her hands slide up your back, nails grazing lightly, sending shivers through you. She leans forward, her breath hot against your ear as she whispers.
<<lucy>>You’re so pretty like this, you know that? All mine.<</lucy>>
The words unravel you, and you moan again, louder this time, lost in the haze of sensation. She drives you higher, her movements steady and sure, until you’re a trembling, begging mess, every nerve alight with need.
<<lucy>>Tell me that you like the nails.<</lucy>>
<<mc>>I LIKE THE NAILS!<</mc>>
<<lucy>>So thank me for them.<</lucy>>
<<mc>>T-THANK YOU!<</mc>>
Finally, she slows, pulling out gently, leaving you breathless and spent. You collapse onto the bed, your body heavy and warm, the aftershocks of pleasure still rippling through you. Lucy settles beside you, her arm draping over your back, pulling you close.
<<lucy>>Good job, princess. Maybe next time you’ll think twice about falling asleep on me.<</lucy>>
Her voice is soft now, teasing but fond, and you manage a tired laugh, curling into her warmth. The room is quiet again, the console’s hum a faint backdrop to the steady rhythm of her breathing.
<<mc>>T-That was... amazing...<</mc>>
<<lucy>>I know. Now off you go. I need to sleep too. Unless you want to sleep on me one more time...<</lucy>>
<<mc>>Ok... I'm going...<</mc>>
<<link "Go to your dorm">>
<<set $storyContent = false>>
<<set $energy -= 30>>
<<set $lust = 15>>
<<set $lucyQuest +=1>>
<<set $femininity += 3>>
<<set $inhibition -= 2>>
<<statChange "+Femininity" "pink">>
<<statChange "-Inhibition" "pink">>
<<advanceTime 360>>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<<run $journalEntries.push(
`Day ${$currentDay}: Tonight was... a lot. I don’t even know where to start. I was in my dorm, stuck in that same loop of playing a game I’ve already beaten, feeling like I’m just going through the motions. Everything’s been so heavy lately... classes, work, trying to keep it together, and I just couldn’t shake this restless, lonely feeling. So, I ended up at Lucy’s door. Didn’t even think about it, just went, and there she was, all messy buns and pastel pajamas, looking like she knew exactly what she was doing to me. We played some co-op game, yelling and laughing until my sides hurt. It felt good, like I could breathe for the first time in days. She’s so easy to be around, even when she’s stealing health potions and calling me a meat shield.\n\n
But then I fell asleep... stupid move... woke up to find my nails painted pink. Pink. I was pissed, embarrassed, but the way she laughed, the way she looked at me, like she was daring me to react... it messed with my head. And then things got... intense. She started teasing, touching, and before I knew it, I was caught up in her, in this wild, overwhelming rush. The cage, the strap-on, her voice guiding me through it... it was like nothing else existed. Just her, me, and this crazy, electric connection.\n\n
I’m still reeling. My nails are still pink, and I can’t stop thinking about her smirk, her warmth, the way she called me 'princess.' I don’t know what this means for us, but I know I’m in deep. And part of me doesn’t want to climb out.`
)>>
<<goto "Dorm">>
<</link>>The silence stretched too long, as the night came, making the dorm felt too empty, so you found yourself walking down the hall again. You told yourself it wasn’t obsession, you just wanted to see her again. You kept thinking of her after the last night you were together. How she pegged you. As you walked, you took another look in your pink nails, took a deep breath and kept walking foward.
Her door was half open, the soft glow of fairy lights spilling into the corridor. The same pastel chaos, the same scent of strawberry lip gloss and sugar.
<img src="Images/Story/LucyPath21/01.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
You knocked anyway. The voice from inside came soft but clear.
<<lucy>>It’s open, princess. Come in.<</lucy>>
Her dorm was different tonight. Not messy, not cozy arranged. The fairy lights were turned low enough to paint her walls in slow pink gradients. A ring light glowed at half brightness near her desk, framing her laptop screen where a blank document blinked under the title Self-Schema Perturbation Trial.
Lucy sat cross legged on her bed, wearing a huge hoodie that swallowed her shorts. Her hair was down, falling over her shoulders in lavender waves. She had her glasses on. You weren’t used to seeing her like that. Somehow, it made her look more dangerous.
<img src="Images/Story/LucyPath21/02.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<<mc>>What’s with the... setup? You working on something?<</mc>>
She tapped the laptop lightly, the glow reflecting in her glasses.
<<lucy>>You could say that. Dr. Hartmann gave us a project on self image manipulation. I’m testing a hypothesis on how costume and suggestion alter immediate self perception. Wanna be my volunteer?<</lucy>>
<<mc>>That sounds like a trap.<</mc>>
<<lucy>>Everything fun is a trap.<</lucy>>
She patted the spot beside her. The sound of her palm on the bed seemed to echo longer than it should have. You hesitated, but your feet moved before your brain caught up.
<<mc>>So what exactly would I be volunteering for?<</mc>>
Lucy smiled, the kind of smile that started as amusement and ended as invitation. She opened a small plastic box beside her desk. Inside, neatly folded, was fabric in soft pastel shades with a flash of lace, a hairbrush, a small tube of lip gloss and a wig.
Your throat dried out.
<<lucy>>Stage one: wardrobe priming. You’ll select items that don’t belong to your normal category of dress. Then you’ll report emotional and physiological responses. Classic stuff, non invasive. You can stop whenever you want.<</lucy>>
She said the words non invasive and stop whenever you want with the same tone someone would use to offer dessert after dinner. It didn’t sound like safety, it sounded like bait.
<<mc>>You really think putting on... stuff... is going to change anything?<</mc>>
<<lucy>>Of course. Perception is ninety percent costume. The rest is conviction.<</lucy>>
She slid the box across the floor toward you. The pastel fabric brushed your shoe. She didn’t look away.
<<lucy>>You trust me, right?<</lucy>>
You wanted to say no, or to make a joke and deflect the growing pulse in your chest. Instead you said:
<<mc>>I guess...<</mc>>
Lucy’s grin widened, not cruel, but satisfied.
<<lucy>>Good. Then this is just data collection. No shame, no audience. You, me, observation.<</lucy>>
She reached into the box and held it up.
<<lucy>>Stage one starts here. They’re clean, don’t worry. Step into them behind the divider if you’re shy. I’ll record baseline readings while you change.<</lucy>>
Your laugh came out thinner than air.
<<mc>>You’re serious?<</mc>>
<<lucy>>Completely. And scientifically. Come on, we already played with your wiring once. Think of this as follow-up research.<</lucy>>
She was teasing, but not quite. The term research gave you permission to stay in the room, to pretend this was something clinical. You tried to look unimpressed and failed.
<<mc>>You’re unbelievable.<</mc>>
<<lucy>>And you’re curious. That’s a good combo.<</lucy>>
Her tone softened, almost kind.
<<lucy>>You remember how you said you wanted to understand what was happening to you? The way your body reacts, the shifts, the confusion? This will help, and I promise I won’t push you further than you choose.<</lucy>>
The problem was, she made choosing sound easy, like a math problem.
<<lucy>>Breathe. Take your time. When you’re ready, step behind the divider. Stage one begins when you say “ready.”<</lucy>>
Lucy’s eyes didn’t move from yours. The corner of her mouth curved, the hint of a smile that wasn’t meant for reassurance, but recognition.
<<lucy>>Let’s find out who you are when the mask changes, shall we?<</lucy>>
The word mask echoed somewhere deep inside you. You turned toward the divider, your pulse a drumbeat in your ears.
[[Go behind the divider|LucyPath21_02]]
<<nobr>>
<<set $storyContent = true>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<</nobr>>The divider was a joke. A cheap folding screen that hid clutter, not people. You could still see the ring light glowing through the thin paper, Lucy’s silhouette shifting like a lazy metronome. The box waited on the small chair beside you. You could hear the hum of her laptop and the click of her keys. She typed in clean bursts, then paused, like she could hear your heartbeat.
<<mc>>You’re really logging this like a lab report?<</mc>>
<<lucy>>Baseline, intervals, voice tone, posture changes. Everything matters... you know the drill, princess.<</lucy>>
Her calm tone used to embarrass you. Now it pressed your nerves flat, like a palm on a drum. You opened the box and reached for the crop top, black and soft, a little sheer when stretched. Your fingers hesitated as if the fabric could bite. You slipped it on and the fabric cooled your shoulders first, then warmed with your skin. The collar framed your neck in a way that felt strange, not wrong, framed.
<img src="Images/Story/LucyPath21/03.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<<lucy>>Describe sensation and mood.<</lucy>>
<<mc>>Fabric is cool, my shoulders feel smaller, my throat feels tight. Not fear tight, costume tight.<</mc>>
<<lucy>>Good. That's a useful distinction.<</lucy>>
The skirt came next. A black pleaaded skirt. You stepped into it like you would into anything else. Your hips settled under the waistband as if they had been waiting for a rule.
<img src="Images/Story/LucyPath21/04.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
You stepped out from behind the divider.
Lucy looked up. Her eyes caught on the line of the collar, the fall of the skirt, then went to your face and stayed there. She did not smile yet.
<<lucy>>Posture check. Shoulders back, don't shrink out of frame.<</lucy>>
You tried. Your chest lifted, but it felt like pretending to be taller than you are.
<<mc>>You're staring.<</mc>>
<<lucy>>I'm measuring, there's a difference.<</lucy>>
She rose from the bed and circled you once, slow, loose hoodie and precise gaze. She stopped in front again, close enough that you smelled strawberry from her lip gloss and the clean scent of laundry from her sleeve.
<<lucy>>Stage two: Stockings, then shoes. Then we escalate.<</lucy>>
<<mc>>Escalate how?<</mc>>
<<lucy>>Wig and face. The part that matters.<</lucy>>
She said it like a weather report... "the part that matters". You nodded before your body could find another option.
You went back behind the divider. The box waited open, the fabric catching the ring light like a dare. You took one of the stockings, its nylon soft and cold against your fingers. It looked absurdly delicate, almost liquid in the light. You hesitated, then rolled it carefully between your hands until it became a ring of fabric. You rested your foot on the chair and began to draw it up. The first contact was startling, a whisper of chill sliding over your toes, then your ankle. It clung instantly, tightening with the slow elasticity of breath. Each inch you rolled higher, the nylon warmed, hugging your calf like a secret it didn’t want to share. The faint static made your hairs rise before the fabric pressed them flat, sealing them away.
You paused halfway, aware of every small friction, the sound of it, the almost sigh of nylon over skin. You felt ridiculous, but also alive in a way that made you uneasy. Your pulse thrummed in your ears as you smoothed the stocking higher, guiding it over your knee. The compression changed subtly there, firmer, a measured squeeze that reminded you of being touched, but not by someone else, but by an idea.
You noticed that your little friend was fighting inside of the cage, trying to get free, but the cage kept doing a really good job on keeping it limp and in place.
<<mc>>Jesus...<</mc>>
<<lucy>>Describe it.<</lucy>>
Her voice came through the divider, steady and close.
<<mc>>Tight... not uncomfortable. Just... close. Like it wants to hold everything in place.<</mc>>
<<lucy>>That’s containment. Good, keep going.<</lucy>>
You grabbed the second stocking, the slide of nylon was smoother this time, almost hypnotic. When both were up, you caught sight of your legs in the faint reflection of the divider’s metal hinge, sleek, pale under the thin sheen of fabric, not yours but attached to you. It did something strange to your sense of scale, of ownership.
Shoes next, low block heels, black, unthreatening. You slipped into them with a practiced carefulness, the soft click of the heel landing like punctuation. The slight lift pitched your stance forward, changing how your weight rested. Your hips adjusted on instinct, balance recalibrating without your permission.
<img src="Images/Story/LucyPath21/05.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
Behind the divider, you caught your breath. The air was warmer now, heavy with the smell of makeup and strawberry gloss.
<<lucy>>Ready?<</lucy>>
<<mc>>I think so.<</mc>>
<<lucy>>No thinking. Just walk out.<</lucy>>
You stepped from behind the divider. The floor felt different beneath the thin soles, lighter, but somehow louder. Lucy watched you without a word. She didn’t smirk or gloat this time, she only tilted her head slightly, eyes bright but unreadable.
<<lucy>>Sit. Stage three: Face.<</lucy>>
You sat on the small stool as she laid out the tools like instruments. Brushes, powders, gloss. She moved through them with that calm precision that made everything she did seem inevitable. Her voice softened into that measured rhythm you’d learned to dread, the one that always ended with you saying yes to something you shouldn’t.
<img src="Images/Story/LucyPath21/06.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
The cold wipe on your skin, the primer, faintly floral concealer, warm under the brush, then the slow, deliberate shaping of brows, lashes, eyes. You tried to imagine it clinically, as a sequence of stimuli, but your chest tightened anyway.
<img src="Images/Story/LucyPath21/07.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
The wig cap flattened your hair and thoughts at once. The black wig slid down with soft friction, her fingers adjusting it until it fit just right.
<<lucy>>There.<</lucy>>
You didn’t move or breathe.
<<lucy>>Now you can look.<</lucy>>
You turned slowly toward the mirror.
For a moment, your brain refused to process it. The reflection blinked back, perfectly still. The stockings gleamed faintly under the pink light, drawing smooth, deliberate lines up to the skirt’s edge. The blouse softened your shoulders. The wig framed your face like parentheses around a thought you didn’t mean to say out loud.
<img src="Images/Story/LucyPath21/08.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
It wasn’t someone else staring back, it was you, in high definition. The same eyes, the same mouth, rearranged by implication. It shouldn’t have worked, but it did. And that was what broke you.
<<lucy>>Report.<</lucy>>
<<mc>>I... I don’t know who that is.<</mc>>
The mirror version didn’t look away. You didn’t either.
<<lucy>>Posture, chin up. Say your name.<</lucy>>
You said your name. It sounded like you were trying on a shirt.
<<lucy>>Again. Slower.<</lucy>>
You said it again. The sound landed differently, like a note held just long enough to test the room.
<<lucy>>Script. Repeat after me. I look like myself.<</lucy>>
<<mc>>I look like myself.<</mc>>
<<lucy>>Again.<</lucy>>
<<mc>>I look like myself.<</mc>>
<<lucy>>Now add because. Fill the blank.<</lucy>>
<<mc>>I look like myself because I'm still in here.<</mc>>
<<lucy>>Good. That is data I can use.<</lucy>>
You stared at the mirror. The part of your brain that loved systems wanted to diagram this. The part that wanted to run had already found the door in the diagram.
<<mc>>This feels like a trick.<</mc>>
<<lucy>>It is not a trick. It is a reveal. You keep thinking you need permission to exist different. You don't. You need practice.<</lucy>>
Something in your chest tightened as if the wig had a thread down to your lungs and Lucy gave it a slow tug.
<<mc>>Lucy, I cannot tell if I am about to cry or laugh.<</mc>>
<<lucy>>Both are valid outcomes. Breathe, walk again. To the door and back. Let the shoes teach your legs where to place weight.<</lucy>>
You walked. The corridor of her room shortened, then lengthened, like your depth perception needed a map. At the door you touched the knob. It was cool, When you turned back, your reflection in the mirror met you halfway. For one second, you saw someone who could leave this room and not die of it. That second frightened you more than anything.
<<lucy>>Last step. Say what you see.<</lucy>>
Your mouth went dry.
<<mc>>I see a person who looks like me, and I don't know if I'm allowed to be him like this.<</mc>>
Lucy didn't correct your pronoun. She didn't say anything at all for a heartbeat. Then:
<<lucy>>You're allowed. The only question is whether you can stand the first minutes of being seen.<</lucy>>
Your vision pulsed at the edges, the room seemed close. The wig felt heavier by a gram and your fingers tingled. You realized you had gone very still.
<<lucy>>Breathe. You are doing well.<</lucy>>
You tried. The counts slid and your chest stuttered.
<<mc>>I need to stop.<</mc>>
<<lucy>>Then say stop.<</lucy>>
The word rose, then jammed in your throat.
<<lucy>>Or take one more step. Pick one... the body hates indecision more than it hates change.<</lucy>>
<<mc>>I can't. I need to go.<</mc>>
<<lucy>>Hey...<</lucy>>
You were already moving. The shoes clicked. Your hand found the hem of the skirt and dragged. The pleats fell. The blouse pulled free. You stripped in graceless motions that felt like throwing cargo overboard. The wig came off last with a small sound that felt bigger than it was. You held it in your hand for half a second, then dropped it on the bed like it might burn through the comforter.
You grabbed your clothes, but had to get out of there as fast as you could, so you just reached for the door. It opened under your palm. The hallway air hit your face, colder than before and full of someone else’s breath. Your legs knew how to run without heels. Your own panties hugged your hips the same as always, a small mercy that felt like a lie.
You ran.
<<nobr>>
<<if !$backupOutfit>>
<<set $backupOutfit = {
clothing: $clothing,
shoes: $shoes,
socks: $socks,
underwear: $underwear,
wigs: $wigs
}>>
<<set $clothing = "NoStore_Clothing_06">>
<<set $shoes = "NoStore_Shoes_02">>
<<set $socks = "NoStore_Socks_03">>
<<set $underwear = "NoStore_Underwear_01">>
<<set $wigs = "NoStore_Wigs_01">>
<<set $currentMakeup.style = "Light">>
<</if>>
<</nobr>>
[[Run to your dorm|LucyPath21_03]]The hallway snapped into focus like a photograph you didn't consent to. Cold air, fluorescent hum, the slap of your bare feet against linoleum. Your arms were full of your crumpled clothes, a knot of fabric clutched tight to your hand. The skirt was somewhere behind you, abandoned. The wig lay on Lucy’s bed like a word you could not unsay. You didn't think about any of that. Your body chose speed over thought and carried you.
<img src="Images/Story/LucyPath21/09.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
Someone turned the corner ahead, carrying a bag of chips. Their eyes dropped, widened, then lifted to your face. Pink gloss, dark lashes, their mouth opened, a small sound that tried to be polite and failed.
<<student_1>>Yo, what the...<</student_1>>
Laughter sputtered out, half shocked, half delighted. Behind them, a door opened and another person leaned into the hall with its phone lifted. That tiny movement landed like a slap, so you covered your face with the bundle of clothes and kept running.
You reached the stairs, almost missing the first step, caught yourself with a palm that stung, then flew down. The fluorescent light turned your reflection into bright smears in the stairwell window. For a second you saw your own eyes in the glass, ringed with precise darkness, and your stomach lurched. You told yourself not to look, but you looked anyway. The makeup still made sense, and that scared you most.
The lobby echoed with voices. A pair of students froze as you burst through, their conversation torn in half. One laughed, a quick bark, not cruel, just surprised at the shape of the evening. The other pulled their mouth thin and looked away, which somehow stung more.
<<student_2>>Dude, is that...<</student_2>>
<<student_3>>I mean, it’s campus. There’s always weird stuff. Keep moving.<</student_3>>
You hit the outside air, it was colder than the hallway and smelled like wet grass and cheap pizza. The night was clear, and as conversations drifted, you walked across the path, carrying your clothes. A group near the quad noticed you running on your pink underwear. They shouted and laughed, drawing attention. You weren't used to being looked at like that, but tonight, you were. A bike squeaked past, and the rider glanced back once, twice, then shook his head like he was trying to dislodge the image. In a window on the second floor of your dorm building, glittery star stickers glowed. For a wild second you thought Lucy had moved there, transplanted the entire room to keep watching you, then you realized your mind was trying to make everything her again. The instant felt ridiculous and inevitable at the same time.
Your feet hit the dorm steps hard. Two more people on the landing didn't move fast enough, and you slid past them sideways, whispering a sorry that sounded like steam escaping. One of them snorted into their sleeve and you felt heat rise under the makeup, thick and steady.
You pushed through the front door and hurried down the hall to your room. You realized you didn't have your keys, and panic spiked. Then, you remembered them in a forgotten pocket in the pants you were holding. You spent a few seconds looking for the pocked, until you finally found them. Your hands shook as you tried to unlock the door, the key slipped once but turned on the second try.
You stepped inside and shut the door, sliding the bold to make sure no one would come in. You leaned your forehead to the cool wood of the door and let the night collect itself on the other side. The only thing breaking the silence was the sound of your hear, pounding inside your chest. You dropped the clothes on your chair and they breathed back into shape. Your room looked familiar and wrong, like a set built from memory.
You walked towards the bathroom and, even without wanting to look, you turned your eyes toward the mirror. The face that met you was not a stranger, which would have been easier. The face was yours with the volume adjusted, the brows were defined into decisions, the lashes turned your gaze into a statement, the gloss made your mouth look like it had just confessed something and was ready to confess again. Your breath hitched, your throat felt tight and your chest refused to pick a speed for your heart. You raised a hand and the girl in the mirror raised a hand. Your fingers hovered near your cheek, the mascara was still clean, no smudges.
<img src="Images/Story/LucyPath21/10.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
You tried to make yourself angry, to rehearse a line about how Lucy always pushed too far. The line formed, then softened. Underneath anger sat another feeling that it didn't apologize for existing. It was simple and terrible.
You liked it.
Not the running, the laughter or the cold shock of eyes on you. You liked the way the frame fit, how your face made sense when the shapes were nudged. You liked that the stockings had turned your legs into a sentence, you liked that for one second in the mirror you had believed you could step outside and not shatter. That liking terrified you, it felt like standing on the lip of a pool that might be shallow, might be bottomless, might be both. Jump, and maybe you swim, or maybe you fall forever. What happens if you prefer this, or if the experiment becomes the only way the picture focuses? What happens when you stop calling it costume and start calling it correct?
Your mouth tasted like strawberries. You swallowed against the sweetness and it didn't go away. The pink at your nails caught the overhead light and winked like the joke was not a joke anymore. It took almost a physical effort to pull your gaze out of the mirror. You needed the shower, soap and hot water. You stepped under and the water beaded and ran around the gloss, then through it, then took it away in melting streaks that tasted chemical and childish. You cupped water and let it spill over your eyes. The black washed down your cheeks in soft lines that looked like a painting of sadness. You wiped them with your thumb and watched the thumb turn gray.
<img src="Images/Story/LucyPath21/11.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
You scrubbed gently at your brow line where Lucy had filled in the gaps. Your face reappeared in stages, not like a reverse magic trick, not like losing something, but like one picture lowering its transparency so another could show through. You kept waiting for relief, but id didn't arrive. What arrived was quiet, not peace, but a pause, like the space between one track and the next on an album.
You turned off the water and stood dripping while the air grew cold around your shoulders. In the square mirror above the sink, the version of you that belonged on this floor blinked back. You didn't look like a woman anymore, but something had shifted inside you, as you felt kinda disappointed with the reflection, for some reason.
Back in your room, you put the clothes you had dropped into an obedient stack. Your hands moved automatically, like obedience could return as a habit while your head sorted itself. It didn't work, as the thought of you in that outfit kept circling back.
You liked how you looked, and you hated that liking.
You feared the edge it carved. Each step you took looked tiny, but each of them also looked permanent. You imagined a point of no return like a black line on floor tiles, and yet you knew the point would not announce itself, and you would cross it whithout even knowing, maybe while laughing at a dumb meme, or when Lucy said something that turned permission into inevitability and you nodded.
You lay back on the bed and stared at the ceiling where the cracks made almost shapes. You tried to plan a rule... no more experiments, or only on weekends, or never outside. Each attempt collapsed under its own vagueness.
You hoped that Lucy would text you, or maybe even come by... but nothing... maybe she knew you needed time, or maybe she just didn't care... after all, you gave a good material for her paper, right?
You closed your eyes and saw the mirror, then you opened them and saw the ceiling. Neither image let you go.
<<nobr>>
<<set $clothing = "">>
<<set $shoes = "None">>
<<set $socks = "None">>
<<set $underwear = "NoStore_Underwear_01">>
<<set $wigs = "">>
<<set $bras = "">>
<</nobr>>
<<link "Do something else">>
<<set $storyContent = false>>
<<set $energy -= 40>>
<<set $lust = 100>>
<<set $lucyQuest +=1>>
<<set $femininity += 5>>
<<set $inhibition -= 4>>
<<set $currentMakeup.style = "">>
<<statChange "+Femininity" "pink">>
<<statChange "-Inhibition" "pink">>
<<advanceTime 360>>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<<unset $backupOutfit>>
<<run $journalEntries.push(
`Day ${$currentDay}: I couldn’t stay in my dorm tonight. The silence was too loud, and my thoughts kept circling back to Lucy, to last night, to the pink on my nails that I kept staring at as I walked to her room. I told myself it was just a visit, not a need, but my feet knew better.\n\n
Her room was differen... dim, deliberate, like she’d planned every shadow. She was working on some psychology project, something about self-image and costumes, and before I could think, she had me agreeing to be her 'volunteer.' It sounded so clinical, so safe, but nothing with Lucy ever is. She handed me a box of clothes crop top, skirt, stockings, heels, even a wig, and told me to change. I laughed it off, but I was already moving behind the divider, heart pounding like it knew something I didn’t.\n\n
The clothes felt... strange. Not bad, just close, like they were rewriting my outline. The stockings slid up my legs, cool and tight, and the heels shifted how I stood, how I felt my own weight. When I stepped out, Lucy’s eyes didn’t mock, they studied, like I was a puzzle she was solving. Then came the makeup, the wig, her hands brushing my face, steady and sure. I couldn’t look away from her, even as she turned me toward the mirror.\n\n
The reflection wasn’t me, but it was. My face, my eyes, but softer, sharper, framed in a way that made my chest ache. I told her I didn’t know who I was looking at, and she made me say my name, made me say I looked like myself. It felt like a lie and a truth at the same time. I wanted to laugh, to cry, to run, but I kept going, kept following her voice.\n\n
Then it was too much. The room closed in, the wig felt heavy, and I panicked. I tore off the clothes, left the wig on her bed, and ran. The hallway was a blur... laughter, stares, someone’s phone catching me in my underwear, makeup still clinging to my face. I didn’t stop until I was back in my room, door locked, shaking. In the bathroom mirror, I saw myself again, but not the same. The gloss, the lashes, they made sense in a way I wasn’t ready for.\n\n
I scrubbed it all off, watched the makeup streak away, but the feeling didn’t leave. I liked it. I liked how I looked, how it felt to be seen like that, even for a second. And that scares me more than anything. What if this isn’t just an experiment? What if this is me, and I’ve been too afraid to see it? Lucy’s out there, probably typing up her notes, and I’m here, staring at the ceiling, wondering if I’ll ever be brave enough to step back into her room and find out.
`
)>>
<<goto "Dorm">>
<</link>><<nobr>>
<<set $unreadMessagesLucy = false>>
<<set $chatStep = 16>>
<<unset $lucyReply16>>
<<unset $pendingReply>>
<div class="chat-header">
<img src="Images/contacts/lucy.png" alt="Lucy" class="chat-avatar">
<span class="chat-name">Lucy</span>
</div>
<<set $storyContent = true>>
<</nobr>>
<div class="message-screen" id="chatBox">
<div class="bubble incoming">hey...</div>
<div class="bubble incoming">you there?</div>
<div class="bubble incoming">i think we need to talk...</div>
</div>
[[Ignore Lucy's texts|LucyPath22_01]]
<<nobr>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<</nobr>>You keep staring at your phone for a few seconds after deciding not to answer Lucy, but her text reminded you of everything that happened that Thursday. You sigh and put your phone away, trying to focus on your studies or maybe anything else, but the more you try, the more it keeps coming back to your mind. You don't want to admit it, but you felt amazing dressed as a girl. You felt free, beautiful, and confident like you never did before, and just thinking about that makes your dick throb and leak inside your cage. You bite your lip, trying to suppress the growing urge inside you, but the moment you come back to your senses, you are already on your way to Lucy's dorm.
As you walk through the campus, you notice some people looking at you and whispering to each other. As you pass by, you can hear a girl whispering to her friend:
<<femaleStudent>>Is that... that guy that ran through the campus in women's panties that other day?<</femaleStudent>>
<<maleStudent>>Yeah, I think so. What a weirdo...<</maleStudent>>
Your cheeks burn in embarrassment, but you keep walking, trying not to focus on anyone. After a few minutes, there you are, facing her door. You take a deep breath and knock thrice. No answer. You knock again, a bit louder this time, but still no answer.
<<mc>>Lucy? It's me... can we talk?<</mc>>
Still no answer. You frown, wondering where she could be. You look through the keyhole, but the lights are off, and you can't see anything. You sigh and try turning the doorknob. It's unlocked. You slowly open the door and step inside, calling her name softly.
<<mc>>Lucy? Are you here?<</mc>>
The room remained dark and silent. You frown and turn the lights on. All her stuff is still there, pretty much the same pink strawberry anime chaos that it has always been, so she must be out at some cosplay convention or something. You sit on her bed, feeling a bit disappointed and wondering what to do next.
<img src="Images/Story/LucyPath22/01.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
You take your phone out of your pocket. No texts from Lucy... Has she given up on you? You sigh again, put the phone on the bed, and lean back, closing your eyes for a brief moment. Then you decide to maybe leave, so you stand up and walk toward the door, but then you tap your pockets and notice you left your phone on the bed. You turn around and walk back to grab it, but as you walk toward the bed, you notice something weird. There are some strings of black hair coming out from under the bed. You frown, feeling a bit uneasy, and walk closer to take a better look.
<img src="Images/Story/LucyPath22/02.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<<mc>>What the...<</mc>>
You slowly approach the bed and get on your knees. You can feel your heart hammering inside your chest as you reach under the bed and grab the strings. Once you pull them out, you realize they are part of a wig. That wig... the same one that Lucy made you wear that other day. You crouch and look further under the bed, just to see the rest of the set lying there... the crop top, the skirt... It was all there, just waiting for you. You gulp, and your heart starts beating faster. You ponder for a moment, then you decide to pick everything up and take it with you. You quickly grab everything and head towards the door, but then you stop when you see a makeup case on her desk.
<<mc>>Ahh, what the hell...<</mc>>
You grab the makeup case too and leave her dorm as if nothing happened.
You walk back to your dorm as fast as you can; your heart feels like it's about to burst out of your chest, but nobody seems to notice you any more than the usual. Still, the trip feels like an eternity, but after a while, you finally reach your dorm. You quickly open the door, step inside, and lock it shut. You then sigh in relief. You place everything you grabbed from Lucy's dorm on your bed and take a moment to catch your breath. You then sit on the edge of your bed, staring at the clothes, the wig, and the makeup case. You feel the sweat on the palms of your hands as you reach for the makeup case and open it. The familiar strawberry scent of Lucy's makeup hits your nose, making your heart race even more. You take a deep breath and try to calm yourself as you look at the lipsticks, blushes, and eyeshadows lying inside the case, as if they were waiting... for you.
[[Undress|LucyPath22_02]]You bite your lip and ponder if you should really do this, but it was almost rhetorical. You already have everything you need in there, and you know you want this. You take another deep breath as you stand up with the makeup and start undressing. You slowly take off your clothes, piece by piece, until everything left on you is your cage, your bra, and your panties, which already had a precum stain over the bulge left by the cage.
<img src="Images/Story/LucyPath22/03.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
Then you sit again on your bed, roll up the stockings, place them on the tips of your toes, and slowly pull them up your legs, enjoying every second of the feeling of the silky fabric brushing against your skin. Once they're up, you take the skirt and step into them, one leg at a time, pulling it up your hips until it's perfectly in place. Then, the crop top, adjusting it perfectly on your body. You feel your heart pounding in your chest as you take the wig in your hands. You look at it for a few seconds, thinking about what all of this means to you.
<img src="Images/Story/LucyPath22/04.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<<nobr>>
<<if !$backupOutfit>>
<<set $backupOutfit = {
clothing: $clothing,
shoes: $shoes,
socks: $socks,
underwear: $underwear,
wigs: $wigs
}>>
<<set $clothing = "NoStore_Clothing_06">>
<<set $shoes = "NoStore_Shoes_02">>
<<set $socks = "NoStore_Socks_03">>
<<set $underwear = "NoStore_Underwear_01">>
<</if>>
<</nobr>>
<<link "Put on the wig">>
<<nobr>>
<<set $wigs = "NoStore_Wigs_01">>
<<set $currentMakeup.style = "Bimbo">>
<<goto "LucyPath22_03">>
<</nobr>>
<</link>>You take a deep breath and place the wig on your head, adjusting it until it feels just right. You look down at yourself, feeling a strange mix of excitement and nervousness. You grab the hem of your skirt and twirl around, watching the fabric flare out around your legs. You had to look at yourself in the mirror, so you got to the bathroom and turned the lights on. You start at your reflection, leaning over the sink with a dazed expression. You couldn't believe how good you looked. The wig framed your face perfectly, and you couldn't wait to try the makeup.
<img src="Images/Story/LucyPath22/05.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
You quickly go back to the dorm and grab the makeup case on your bed, but suddenly you realize that you don't have a clue on how to use any of that stuff. You then sit on your bed and grab your laptop. After placing it on your lap, you turn it on and type on your browser:
<i>makeup tutorial for beginners</i>
You click on the first video that pops up and start watching. The video shows a beautiful girl, explaining in a very gentle voice how to apply makeup step by step. You paid close attention to every detail, but the more you tried, the more trouble you had memorizing everything, so you took your laptop and the makeup case to the bathroom so you could watch the video while applying the makeup. You place the laptop on the sink and start following the tutorial. First, you apply some foundation to even out your skin tone, then some blush on your cheeks to give you a healthy glow. Next, you carefully apply eyeshadow to your eyelids, trying to replicate the look from the video. You then use eyeliner to define your eyes, making them look bigger and more expressive. Finally, you apply a coat of mascara to your lashes and finish off with a swipe of lipstick.
<img src="Images/Story/LucyPath22/06.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
After you're done, you step back to have a better look at yourself in the mirror. You saw yourself before, but this time it was different. It wasn't Lucy telling you how to dress up or putting makeup on you. This time, it was only you. You felt a strange sense of pride and accomplishment, knowing that you had done this all by yourself. You smiled at your reflection, feeling more confident and beautiful than ever before.
<<mc>>Wow... I look... amazing...<</mc>>
You felt like yourself, maybe for the first time ever.
As you look at yourself in the mirror, you feel a familiar tingle between your legs. You glance down and notice you feel a wetness seeping through your panties, right where your cage is. Your heart races as you realize it's your precum, leaking more than before.
[[Give in to temptation|LucyPath22_04]]You bite your lower lip one more time as you feel the tingle between your legs growing stronger by the second. You slowly lift your skirt and place your hands over your panties, feeling the wetness of the precum soaking through the fabric, even more than before. You close your eyes and start to move your fingers in slow circles over your cage, which makes your legs tremble slightly. You wish you had the key to unlock it, but even this feeling was incredible. Your fingers start moving faster and faster.
<<mc>>Ahhh...fuck it...<</mc>>
You quickly head back to your dorm and open the nightstand, where you kept your dildo. You lowered your panties and moved your right hand to your plug. You feel the cold heart shape at the tip of your fingers, then you grab it and start slowly pulling it out.
<<mc>>Ahhh...<</mc>>
Your legs tremble so hard they nearly give out, and you barely catch yourself with one hand on the side table beside your bed. A long, glistening string of precum hangs from the tip of your cage, swaying with every shaky breath as it drips onto the wooden surface below. The sight alone makes you whimper.
You don’t even think about moving to the bed. You’re too far gone for that, so instead. You lift your skirt higher, shove your soaked panties down to your knees, and frantically grab the dildo. You gasp as you press the tip against your already stretched hole. You sink down slowly at first, just the head, savoring the stretch, the fullness, and the way your plug left you open and aching for more. A soft, needy moan escapes your lips. Then, the horniness crashes over you like a wave, and your hips jerk on their own, taking the toy deeper and faster. You rise up on trembling thighs and slam back down, over and over, as more precum drips from your cage with each movement.
<img src="Images/Story/LucyPath22/07.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
You're still not satisfied. You need more, so you move to the floor, kneeling over the dildo, and then using your hand to take it in and out again and again, faster at each repetition. Your heavy breaths fill the dorm as you crave that sweet release. You take your stockings off as if they were somehow restraining you, and then you keep going, desperate for more pleasure.
<img src="Images/Story/LucyPath22/08.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
After a while you feel the orgasm building up inside you, stronger and stronger, until you finally can't hold it anymore. You moan loudly in a soft whine as you climax, shaking over the dildo as the waves of pleasure crash through you. Your dick throbs, desperately trying to get hard inside the cage, as it starts to squirt cum as it never did before. You place your hand over the cage and soak your hand with your own load. You shake as you bring your hand to your mouth, licking it clean as fast as you can.
<img src="Images/Story/LucyPath22/09.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
After the last drop of cum is gone, you lie down on the floor and look at the mess you made in your dorm. Lucy's makeup case is still lying on the floor, along with your stockings, the dildo, and the plug. Your laptop's still over the bathroom sink, playing some random video that you have no idea what it's about. Your dick's quiet inside your cage, as if it had finally settled down. You're not feeling horny at this moment. To be honest, the only thing you feel right now is fulfillment. You're not ashamed of what you just did; it was way too good for you to be ashamed of. Maybe this is the new you, maybe this is who you're supposed to be all along, but still, you don't think you're ready to come out of your dorm like this.
What about Lucy? Where the hell is she?
You picked up your phone again and reopened her chat and read through her recent messages one more time
<i>hey...</i>
<i>you there?</i>
<i>i think we need to talk...</i>
You wonder if she knew that was going to happen. You wouldn't be surprised if she did...
You brush off those thoughts and go look at yourself in the mirror one last time. Your makeup's now smeared around your face. You give a shy smile and take the wig off.
<<mc>>Time to go back to boring mode...<</mc>>
<<link "Change back and do something else">>
<<set $storyContent = false>>
<<set $energy -= 30>>
<<set $lust = 0>>
<<set $lucyQuest +=1>>
<<set $femininity += 2>>
<<set $inhibition -= 3>>
<<set $currentMakeup.style = "">>
<<statChange "+Femininity" "pink">>
<<statChange "-Inhibition" "pink">>
<<goto "Dorm">>
<<advanceTime 180>>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<<if $backupOutfit>>
<<set $clothing = $backupOutfit.clothing>>
<<set $shoes = $backupOutfit.shoes>>
<<set $socks = $backupOutfit.socks>>
<<set $underwear = $backupOutfit.underwear>>
<<set $bras = $backupOutfit.bras>>
<<set $wigs = $backupOutfit.wigs>>
<<unset $backupOutfit>>
<<set $currentMakeup.style = "">>
<</if>>
<</link>>
<<run $journalEntries.push(`Day ${$currentDay}: I ignored Lucy’s texts.\n\n Ten minutes later I was at her dorm anyway.\n\nThe room was dark, door unlocked, no Lucy.\n\nUnder her bed I found the wig and clothes she made me wear that day.\n\nI took them all back to my dorm.\n\nI dressed up again, this time by myself.\n\nI even did my own makeup following a tutorial video.\n\nI looked amazing...I felt amazing.\n\nI couldn’t resist. The second I saw myself, the ache in my cage turned more present than ever. I didn’t even made it to the bed. Panties around my knees, plug out, dildo in. I fucked myself on the floor until I came so hard my vision blurred, licking every drop of cum off my fingers like it was the only honest thing I’d done all week.\n\nNow I’m lying here in smeared makeup and with the taste of cum in my mouth, skirt bunched at my waist, feeling more like me than I ever have in boy clothes.\n\nLucy knews it, didn't she?\n\nShe knew that I would come back and do what it did, right?\n\nWell... I don't know, but I think I like this new me.\n\nMaybe it's time to stop fighting it...\n\nWhere the hell is Lucy?`)>><<nobr>>
<<set $unreadMessagesLucy = false>>
<<set $chatStep = 17>>
<<unset $lucyReply17>>
<<unset $pendingReply>>
<div class="chat-header">
<img src="Images/contacts/lucy.png" alt="Lucy" class="chat-avatar">
<span class="chat-name">Lucy</span>
</div>
<<set $storyContent = true>>
<</nobr>>
<div class="message-screen" id="chatBox">
<div class="bubble incoming">You've been here, didn't you? 🫣</div>
<div class="bubble incoming">You took the clothes</div>
</div>
<div class="message-input">
<input type="text" id="messagePreview" readonly placeholder="Choose a reply..." />
<button onclick="sendMessage()">Send</button>
</div>
<<nobr>>
<div class="reply-options">
<<link "yes...">>
<<set $pendingReply = "yes...">>
<<set $lucyReply17 = $pendingReply>>
<<run $("#messagePreview").val($pendingReply); $(".reply-options").hide()>>
<</link>>
</div>
<</nobr>>
<<nobr>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<</nobr>><<nobr>>
<<set $chatStep = 18>>
<<unset $lucyReply18>>
<<unset $pendingReply>>
<div class="chat-header">
<img src="Images/contacts/lucy.png" alt="Lucy" class="chat-avatar">
<span class="chat-name">Lucy</span>
</div>
<</nobr>>
<div class="message-screen" id="chatBox">
<div class="bubble incoming">You've been here, didn't you? 🫣</div>
<div class="bubble incoming">You took the clothes</div>
<div class="bubble outgoing"><<print $lucyReply17>></div>
<div class="bubble incoming">Ahh... you dirty slut.</div>
<div class="bubble incoming">And here I was, thinking that you didn't want to play with me anymore...</div>
</div>
<div class="message-input">
<input type="text" id="messagePreview" readonly placeholder="Choose a reply..." />
<button onclick="sendMessage()">Send</button>
</div>
<<nobr>>
<div class="reply-options">
<<link "it's just... all of this is very confusing...">>
<<set $pendingReply = "it's just... all of this is very confusing...">>
<<set $lucyReply18 = $pendingReply>>
<<run $("#messagePreview").val($pendingReply); $(".reply-options").hide()>>
<</link>>
</div>
<</nobr>><<nobr>>
<<set $chatStep = 19>>
<<unset $lucyReply19>>
<<unset $pendingReply>>
<div class="chat-header">
<img src="Images/contacts/lucy.png" alt="Lucy" class="chat-avatar">
<span class="chat-name">Lucy</span>
</div>
<</nobr>>
<div class="message-screen" id="chatBox">
<div class="bubble incoming">You've been here, didn't you? 🫣</div>
<div class="bubble incoming">You took the clothes</div>
<div class="bubble outgoing"><<print $lucyReply17>></div>
<div class="bubble incoming">Ahh... you dirty slut.</div>
<div class="bubble incoming">And here I was, thinking that you didn't want to play with me anymore...</div>
<div class="bubble outgoing"><<print $lucyReply18>></div>
<div class="bubble incoming">yeah yeah... i can imagine...</div>
<div class="bubble incoming">bet you were leaking the whole time🤭</div>
</div>
<div class="message-input">
<input type="text" id="messagePreview" readonly placeholder="Choose a reply..." />
<button onclick="sendMessage()">Send</button>
</div>
<<nobr>>
<div class="reply-options">
<<link "Lucy... c'mon...">>
<<set $pendingReply = "Lucy... c'mon...">>
<<set $lucyReply19 = $pendingReply>>
<<set $lucySelfieHabit = true>>
<<run $("#messagePreview").val($pendingReply); $(".reply-options").hide()>>
<</link>>
</div>
<</nobr>><<nobr>>
<<set $chatStep = 20>>
<<unset $lucyReply20>>
<<unset $pendingReply>>
<div class="chat-header">
<img src="Images/contacts/lucy.png" alt="Lucy" class="chat-avatar">
<span class="chat-name">Lucy</span>
</div>
<</nobr>>
<div class="message-screen" id="chatBox">
<div class="bubble outgoing"><<print $lucyReply19>></div>
<div class="bubble incoming">i'm just teasing you...</div>
<div class="bubble incoming">i'm just glad you're feeling better.😘</div>
<div class="bubble incoming">come by my dorm... i have a gift for you 🎁</div>
</div>
[[Go to Lucy's dorm|LucyPath23_01]]You sigh while shoving your phone into your pocket. This has been the first time in a while since you talked to Lucy, and despite everything that happened in the last few days, you can't help but feel a little excited about seeing her again. You lock the door of your dorm and anxiously walk through the campus to her dorm. Every time you walked around the campus since that day, you wondered if people knew about the day you ran away from Lucy's dorm, wearing only panties, and while you occasionally caught some people looking at you in a weird way, you just tried to ignore them. After a few minutes, you finally reach Lucy's dorm building and head to her room.
You knock, and the door opens almost immediately, revealing Lucy, who, before you could say anything, jumps on you, hugging you as tight as she can.
<img src="Images/Story/LucyPath23/01.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<<mc>>Lucy... hey...<</mc>>
<<lucy>>Hey you... I've missed you so much, dummy... come in... I have something for you...<</lucy>>
You walk inside her dorm, and as she closed the door behind you, you noticed that there was a bag sitting on her desk. You looked for a label, but couldn't find any.
<<mc>>What's this?<</mc>>
<<lucy>>Not yet... first I want you to tell me everything.<</lucy>>
You blush as you remember your little adventure a few days ago. You felt so proud of yourself at the time, so why are you blushing right now? You take a deep breath and start telling her.
<<mc>>Well... first of all, sorry for running away like that... it was just... overwhelming...<</mc>>
<<lucy>>Overwhelming? Seriously? Did the girly clothes scare you that much?<</lucy>>
You chuckle nervously as you look away, trying not to meet her eyes.
<<lucy>>Look, I get it. But you're here now, and you're not dead. But c'mon, start from the part where you stopped being such a chicken.<</lucy>>
<<mc>>Hey, cut it out...<</mc>>
She remained silent, and you waited a couple of seconds before continuing.
<<mc>>Alright... so... I don't know where you were that day... but I came by to visit you... I felt bad for not answering your messages...<</mc>>
<<lucy>>Yeah... shame on you by the way...<</lucy>>
<<mc>>Anyway... I came by your dorm... and you weren't there... so I waited for a while... but then I noticed that the door was open, so I came in, because I thought that you could be mad at me or something... Then I saw the wig and the clothes under the bed and... well... I don't know what came on to me, but the next thing I saw, I was already in my dorm with them and your makeup case.<</mc>>
<<lucy>>Which I want it back by the way...<</lucy>>
<<mc>>Yeah, sure... but... after that... I don't know what happened... I just remember putting on the clothes and the makeup... and then... I started feeling really weird between my legs... like... really horny... and then... well... you know the rest...<</mc>>
<<lucy>>Hahaha... oh my god... you're such a naughty little slut...<</lucy>>
You kept silent, waiting for her to stop laughing.
<<lucy>>Oh, please tell me that you used your dildo...<</lucy>>
You wanted to answer her, but no words came to your lips.
<<lucy>>You did!!! You naughty little thing...<</lucy>>
<img src="Images/Story/LucyPath23/02.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<<lucy>>Well... as I keep my word... usually...<</lucy>>
She stood up and grabbed the bag on her desk and handed it to you with a smile on her face and a little tear still dripping from the corner of her left eye, from laughing before.
<<lucy>>Here you go... I hope you like it...<</lucy>>
You looked at the bag with curiosity. It's smelled like girly perfume, which made you smile some how. At the top of it, there was an heart shaped sticked with a little note:
<i>to my favorite sissy of all time.</i>
You sigh as you read it and then open it up. As you put your hand inside the back, you feel a silky fabric. You thought to yourself that it must be another lingerie set or something like that, but when you pulled it out, you were surprised to see a nightie. A pink and delicate nightie with lace all around it. You held it up and it looked like it would fit you perfectly.
<img src="Images/Story/LucyPath23/03.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<<mc>>Umm... a nightie?<</mc>>
<<lucy>>Yeah... I thought it would look cute on you...<</lucy>>
<<mc>>I... I don't know what to say...<</mc>>
<<lucy>>You don't have to say anything... just try it on for me, okay? Maybe send me a hot selfie.<</lucy>>
<<mc>>Alright...<</mc>>
<<lucy>>Take your time... don't want you chickening out on me again...<</lucy>>
<<mc>>Haha... very funny...<</mc>>
<<lucy>>Anyway... let me ask you something. What did you feel when you were dressing up and putting makeup on yourself?<</lucy>>
You freeze as you hear her question. Things looked a lot more serious now.
<<mc>>I... I don't know... I felt... different... like... more like myself...<</mc>>
<<lucy>>I knew it! You're totally a magical girl... I mean... a really naughty one... but still... magical...<</lucy>>
<<mc>>Haha... maybe...<</mc>>
<<lucy>>Soo... what does that means? Are you gonna give up this boring guy mode and be my cute little sissy from now on?<</lucy>>
<<mc>>I... don't know yet... I need some time to think about it...<</mc>>
<<lucy>>Ugh, so indecisive! This isn't some budget VN where you get unlimited saves, dummy! You have to commit! But alright, fine. I guess that's cute.<</lucy>>
<<mc>>Thanks... I guess...<</mc>>
<<lucy>>Well, get going now. I wanna see you in that nightie ASAP!<</lucy>>
<<mc>>I'll try it when I go to my dorm...<</mc>>
<<lucy>>Nope! I want to see it now!<</lucy>>
<<mc>>Lucy... c'mon...<</mc>>
<<lucy>>Fine, I understand. You don't want me to see your clitty leaking in excitement, right?<</lucy>>
<<mc>>Very funny...<</mc>>
<<lucy>>Hurry up then! I'll be waiting!<</lucy>>
You nod as you put the nightie back in the bag and head to her dorm's door. As you open it, she comes close to you and smack a kiss at the corner of your lips, making you blush furiously.
<img src="Images/Story/LucyPath23/04.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
[[Go back to you dorm|LucyPath23_02]]You walk back to your dorm, feeling a mix of excitement and nervousness. You still don't want to admit to yourself but you can't wait to try on the nightie Lucy gave you. As you reach your dorm, you quickly close the door behind you and head to your bed. It was still way too early to sleep, so you decided to tease Lucy by letting her wait for a little while. You put the bag on your desk and grab the controller. You turn on your video game console and start playing a game to pass the time. After a few minutes, your phone rings. You grab the phone and see that's Lucy calling you.
<img src="Images/Story/LucyPath23/05.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<<mc>>Hey Lucy...<</mc>>
<<lucy>>Dude, it's been like... fifty years since you left. Where the hell's the selfie?.<</lucy>>
<<mc>>Wow, calm down... it's been only like... twenty minutes...<</mc>>
<<lucy>>C'mon, this is like... the main quest... I mean... you don't pause the anime when the heroine is about to transform, do you?<</lucy>>
<<mc>>Now I'm the heroine? I thought I was a sissy slut...<</mc>>
<<lucy>>You're both! You're the Sissy Slut Magical Girl Prototype 001! And as your handler, I requires visual confirmation of the new gear immediately! I'm staring at my phone like a lonely cat waiting for its owner to come home! I'm going to turn into a bitter yandere if you keep me waiting!<</lucy>>
<<mc>>Fine... gimme five minutes.<</mc>>
You gang up the phone, and grab the nightie from the bag. You start to slowly undress and then you slip it in you. The feeling of the silk touching your skin made you shiver. You slowly brushed your fingertips through the fabric, trying to make sense of the feeling around your body.
<img src="Images/Story/LucyPath23/06.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
You walk to the bathroom to take a look at yourself in the mirror, and as you see your reflection and as you see it, you brush.
<<mc>>Oh my... I look so cute...<</mc>>
You keep watching your reflection, almost dazed on what you're seeing, but then, the moment's broken by the notification sound of your phone. You slowly walk to it, feeling the fabric brush against your skin with every step. You picked up your phone an saw Lucy's text:
<i>Well? I'm waiting...😏</i>
You blush as you read it, then you quickly open the camera app and lift your phone above your head, angling it down in a way that shows your whole body in the frame. You can feel the heat on your face as you grab the lacy hem of the nightie with your right and and try to force a cute smile in your face. After a few tries, you finally take the perfect selfie.
<img src="Images/Story/LucyPath23/07.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
[[Send it to Lucy|LucyChat_21]]
<<nobr>>
<<if !$backupOutfit>>
<<set $backupOutfit = {
clothing: $clothing,
shoes: $shoes,
socks: $socks,
underwear: $underwear,
bras: $bras
}>>
<<set $clothing = "None">>
<<set $shoes = "None">>
<<set $socks = "None">>
<<set $underwear = "None">>
<<set $bras = "None">>
<<set $uniform = "Female_Sleep_Uniform_01">>
<<run $('#avatar').empty().wiki('<<RenderAvatar>>')>>
<</if>>
<</nobr>><<nobr>>
<<set $chatStep = 3>>
<div class="chat-header">
<img src="Images/contacts/lucy.png" alt="Lucy" class="chat-avatar">
<span class="chat-name">Lucy</span>
</div>
<</nobr>>
<div class="message-screen" id="chatBox">
<div class="bubble incoming">Well? I'm waiting...😏</div>
<div class="bubble outgoing">
<img src="Images/Story/LucyPath23/08.jpg" style="width:100%; border-radius:10px; margin-top:0.5em;">
</div>
<div class="bubble incoming">ahhhhhh.... </div>
<div class="bubble incoming">soo cute 🥰🥰🥰</div>
<div class="bubble incoming">there's only one thing missing... 👀</div>
</div>
<div class="message-input">
<input type="text" id="messagePreview" readonly placeholder="Choose a reply..." />
<button onclick="sendMessage()">Send</button>
</div>
<<nobr>>
<div class="reply-options">
<<link "What?">>
<<set $pendingReply = "What?">>
<<set $reply = "What?">>
<<run $("#messagePreview").val($pendingReply); $(".reply-options").hide()>>
<</link>>
</div>
<</nobr>><<nobr>>
<<set $chatStep = 3>>
<div class="chat-header">
<img src="Images/contacts/lucy.png" alt="Lucy" class="chat-avatar">
<span class="chat-name">Lucy</span>
</div>
<</nobr>>
<div class="message-screen" id="chatBox">
<div class="bubble incoming">Well? I'm waiting...😏</div>
<div class="bubble outgoing">
<img src="Images/Story/LucyPath23/08.jpg" style="width:100%; border-radius:10px; margin-top:0.5em;">
</div>
<div class="bubble incoming">ahhhhhh.... </div>
<div class="bubble incoming">soo cute 🥰🥰🥰</div>
<div class="bubble incoming">there's only one thing missing... 👀</div>
<div class="bubble outgoing">what?</div>
<div class="bubble incoming">your cute little cage peeking out from under the lace...🤭</div>
<div class="bubble incoming">you know you want to show it for me...</div>
</div>
<div class="message-input">
<input type="text" id="messagePreview" readonly placeholder="Choose a reply..." />
<button onclick="sendMessage()">Send</button>
</div>
<<nobr>>
<div class="reply-options">
<<link "Oh... okay...">>
<<set $pendingReply = "Oh... okay...">>
<<set $reply = "Oh... okay...">>
<<run $("#messagePreview").val($pendingReply); $(".reply-options").hide()>>
<</link>>
</div>
<</nobr>><<nobr>>
<<set $chatStep = 3>>
<div class="chat-header">
<img src="Images/contacts/lucy.png" alt="Lucy" class="chat-avatar">
<span class="chat-name">Lucy</span>
</div>
<</nobr>>
<div class="message-screen" id="chatBox">
<div class="bubble incoming">Well? I'm waiting...😏</div>
<div class="bubble outgoing">
<img src="Images/Story/LucyPath23/08.jpg" style="width:100%; border-radius:10px; margin-top:0.5em;">
</div>
<div class="bubble incoming">ahhhhhh.... </div>
<div class="bubble incoming">soo cute 🥰🥰🥰</div>
<div class="bubble incoming">there's only one thing missing... 👀</div>
<div class="bubble outgoing">what?</div>
<div class="bubble incoming">your cute little cage peeking out from under the lace...🤭</div>
<div class="bubble incoming">you know you want to show it for me...</div>
<div class="bubble outgoing">Oh... okay...</div>
<div class="bubble outgoing">Lemme just position my phone somewhere...</div>
<div class="bubble outgoing">
<img src="Images/Story/LucyPath23/09.jpg" style="width:100%; border-radius:10px; margin-top:0.5em;">
</div>
<div class="bubble incoming">uhhh what a hottie! loved it 🥰</div>
<div class="bubble incoming">you know that's your new pajamas, right?</div>
<div class="bubble incoming">enough of that ugly blue thing you wear...</div>
<div class="bubble incoming">from now on, you'll look pretty even in your dreams 💝</div>
</div>
<<link "Do something else">>
<<set $storyContent = false>>
<<set $energy -= 40>>
<<if $lust > 50>>
<<set $lust = 100>>
<<else>>
<<set $lust += 50>>
<</if>>
<<set $lucyQuest +=1>>
<<set $femininity += 1>>
<<set $inhibition -= 1>>
<<set $currentMakeup.style = "">>
<<statChange "+Femininity" "pink">>
<<statChange "-Inhibition" "pink">>
<<run setup.addUniform("sleep", "Female_Sleep_Uniform_01")>>
<<advanceTime 300>>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<<if $backupOutfit>>
<<set $clothing = $backupOutfit.clothing>>
<<set $shoes = $backupOutfit.shoes>>
<<set $socks = $backupOutfit.socks>>
<<set $underwear = $backupOutfit.underwear>>
<<set $bras = $backupOutfit.bras>>
<<set $uniform = "">>
<<unset $backupOutfit>>
<</if>>
<<run $journalEntries.push(
`Day ${$currentDay}: I still can’t believe tonight actually happened.\n\n
Lucy texted me, basically calling me out for sneaking into her room and stealing her clothes the other day. I admitted it (what else could I do?), and ten minutes later I was standing in her dorm again. She tackled me with a hug, laughed until she cried when I told her every embarrassing detail, and then handed me a gift bag that smelled like vanilla.\n\n
Inside was the softest, prettiest pink babydoll nightie I’ve ever seen. Lace trim, tiny ribbon, the whole package. She made me promise to try it on the second I got home.\n\n
So here I am, freshly showered, heart hammering, sliding into it like it’s the most natural thing in the world. The satin is cool against my skin and the hem barely covers anything. I caught my reflection and… fuck, I looked cute. Really cute. My face went nuclear.
Lucy kept spamming me (“where’s my selfie, slut???”) until I finally caved. Took a full body shot from above, forcing a shy smile, nightie flaring just enough to tease.\n\n
She loved it. Called me perfect. Then, of course, she pushed further: “one thing’s missing… let me see that pretty cage.”\n\n
I should’ve said no. Instead I just answered "okay...", propped my phone against some books, lifted the lacy hem all the way up, and snapped the most humiliatingly hot photo I’ve ever taken. Pink plastic cage on full display, nightie bunched in my fist, face burning crimson.\n\n
Sent it.\n\n
Her reply was instant: screaming emojis, heart eyes, and a declaration that this nightie is now my official pajamas forever.\n\n
I’m lying in bed still wearing it. The fabric keeps brushing my thighs every time I move and my locked clitty keeps twitching against the cage like it’s trying to say thank you.\n\n
I’m so deep in this now. And the scariest part?\n\n
I don’t want out.
`
)>>
<<goto "Dorm">>
<</link>>You walk to the library to take a look again in some of those psychology books you found when you first starting your research for Dr. Marlowe's assignment. Maybe after all this time and all you've been through, you can understand better some things that you didn't before. You walk around the bookshelves, brushing your fingers against the spines of the books. The humming of the AC and the soft rustling of pages being turned created a strangely calming atmosphere to the place. You slowly take two books from the psychology shelf, and quietly walk to a table in the corner of the library.
You place the books on the table and pull the chair to sit down. The scratching of the chair legs against the floor was louder than you expected, and a few people turned their heads to see where the noise came from. You quickly apologize and sit down, opening the first book. The pages look exactly like they did the last time you opened them, but something feels weird. As much as the words were the same, the information looked a lot more obvious. Things that looked like complex psychological theories before, now seemed like common sense, more or less like your brain had been quietly rewired to accept patterns that you couldn't even see before. You lean closer to the page:
<img src="Images/Story/LucyPath24/01.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<i>Operant conditioning, sympathetic arousal loops, reinforcement in identity formation.</i>
You stared at a diagram that showed how emotional states could be paired with symbols, gestures or even clothing styles. It felt academic back then, but nows it at almost feels like a biography. You sigh as you read the lines again:
<i>Identity gradually shifts when pleasure and vulnerability are consistently tied to specific stimuli.</i>
You run your fingertips over one of the lines you read before, some of which your even copied down in your notebook. The meaning of those words now settle in your mind it an almost uncomfortable clarity, a feeling that you're not sure if it's reassuring or terrifying, so you close your eyes for a few seconds and feel a slight pressure coming from withing your cage. A warmth spreads through your body as you shift in your seat, making your plug your prostate a bit deeper.
Before you can keep your thought's in your head, your line of thought is suddenly interrupted by a soft voice next to you.
<<lucy>>Watcha doin'?<</lucy>>
You hadn't seen her coming, which makes you jump a little in your seat. Lucy's standing next to you, looking at the book you were reading with curiosity written all over her face.
<img src="Images/Story/LucyPath24/02.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<<mc>>Jeez, Lucy, where the hell did you come from?<</mc>>
<<lucy>>Ha, you were so focused that you didn't noticed that I was her for a few minutes already.<</lucy>>
<<mc>>Well, I'm reviewing some of the books I got when I first started writing the assignment.<</mc>>
<<lucy>>Gosh, you're such a nerd. Why don't you take a break and come hang out with me?<</lucy>>
<<mc>>Lucy, I...<</mc>>
Before you can finish, Lucy leans closer and closes the books that were on the table, placing her right hand over one of them.
<<lucy>>C'mon nerdy boy. You're already sleeping in nighties. You might as well embrace it and have some fun while you're at it, instead of burying yourself in those boring books.<</lucy>>
You look around the library, noticing that a few people are glancing at you both.
<<mc>>Damn, keep your voice down...<</mc>>
<<lucy>>Oh, you're blushing... I love this! Now come...<</lucy>>
She grabbed your hand and pulled you up from your seat, making you drop your notebook on the floor. Some people looked at you again, and this time you heard some shushing sounds coming from a few tables away, but Lucy doesn't seem to care. She grabs your notebook and places it in your bag, before pulling you towards the exit of the library.
[[Follow her|LucyPath24_02]]
<<nobr>>
<<set $storyContent = true>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<</nobr>>You follow Lucy out of the library, wondering what she has in mind. As you walk down the hall, she squeezes your hand gently, making you feel a warmth spreading through your body again. You glance at her, noticing the mischievous smile on her face.
<<mc>>So, where to?<</mc>>
<<lucy>>Relax, I have something fun planned for us.<</lucy>>
She leads you outside the campus, and you both stop at a bus stop. Lucy stops and checks the schedule, while humming some anime intro tune.
<<mc>>A bus? Where are we going?<</mc>>
<<lucy>>Don't you trust me?<</lucy>>
<<mc>>No...<</mc>>
<<lucy>>Hehe, come on. It'll be fun!<</lucy>>
You both remain silent for a few minutes, until one of the buses arrives. The sign on the front reads "Kingslight Hills". You both climb aboards. There's almost no one inside except for the driver, so you both sit on one of the seats near the back. Lucy leans her head against your shoulder, and you feel a shiver run down your spine as her hair brushes against your neck.
<img src="Images/Story/LucyPath24/03.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<<lucy>>See? This isn't so bad, is it?<</lucy>>
<<mc>>I guess not... Where exactly are we going anyway?<</mc>>
<<lucy>>You'll see soon enough.<</lucy>>
You keep silent, but it doesn't take even ten seconds for Lucy to break the silence one more time.
<<lucy>>Oh, I almost forgot!<</lucy>>
She opens her backpack and takes a pair of pink headphones with cat ears on top. She places them on your head, adjusting them so they fit properly.
<<mc>>W-what are you doing?<</mc>>
<<lucy>>You looked so concentrated studying like that, so I thought I should share something with you...<</lucy>>
<<mc>>What?<</mc>>
<<lucy>>Some audio hypno files I found online. Once I saw them, I immediately thought of you...<</lucy>>
<<mc>>Lucy, I don't know if this is a good idea...<</mc>>
<<lucy>>Relax. If it was a bad idea, I wouldn't be smiling like this.<</lucy>>
You stop, thinking on it for a moment.
<<lucy>>Besides, you get flustered just from me holding your hand. Imagine what a cute little audio file can do.<</lucy>>
Your cheeks heat up instantly.
<<lucy>>See? You're already halfway there.<</lucy>>
She sticks out her tongue in a playful little grin and nudges your shoulder.
<<lucy>>Just listen, bunny. It will make the walk more fun. And I really want to know how you react to this one.<</lucy>>
She raises the phone, presses play, and winks.
<<lucy>>Trust me. You are going to love it. Even if you pretend you don't.<</lucy>>
<img src="Images/Story/LucyPath24/04.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
You sigh, resigning to your fate as Lucy grins triumphantly. You close your eyes and let the audio wash over you as the bus continues its route towards Kingslight Hills.
[[Listen to the file|LucyPath24_03]]You sit back on your seat, closing your eyes as the audio hypno file plays through the headphones. Lucy's hand is still gently holding yours, and you can feel her warmth seeping through your skin.
<<timed 2s>>
<span class="her" data-text="Her">
Let your eyelids flutter like a good girl’s would... heavy... so heavy...
</span>
They do feel heavy, and you find yourself struggling to keep them open.
<</timed>>
<<timed 3s>>
<span class="her" data-text="Her">
Heavy...
</span>
<</timed>>
<<timed 4s>>
<span class="her" data-text="Her">
Like a doll’s...
</span>
Whispers in the background flood your ears, talking something almost unintelligible, but soothing nonetheless.
<img src="Images/Story/LucyPath24/05.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<</timed>>
<<timed 7s>>
<span class="her" data-text="Her">
Every exhale melts your resistance... drip... drop...
drip...
drop...
drip for lace...
</span>
You feel a warmth spreading through your body again, starting from your chest and radiating outwards. Your breathing slows down, and you feel a deep sense of relaxation washing over you.
<</timed>>
<<timed 10s>>
<span class="her" data-text="Her">
Your muscles go slack... just like a sissy’s should...
slack...
so limp...
weak knees
</span>
Your legs feel weak, and you find yourself slumping further into your seat.
<</timed>>
<<timed 13s>>
<span class="her" data-text="Her">
Notice how your hips tilt when I say... *pretty*...
pretty...
natural...
your real shape
</span>
You feel your hips tilting slightly, as if responding to the suggestion.
<</timed>>
<<timed 16s>>
<span class="her" data-text="Her">
Your fingers *ache* to trace lace seams... don’t they?
ache...
trace...
obey the lace
</span>
You feel a tingling sensation in your fingers, as if they are being drawn to something.
<</timed>>
<<timed 19s>>
<span class="her" data-text="Her">
Your clit twitches at the word... *panties*...
panties...
throb...
drip on command
</span>
<img src="Images/Story/LucyPath24/06.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<</timed>>
<<timed 23s>>
<span class="her" data-text="Her">
From now on, satin feels like *home*...
home...
safe...
addicted
</span>
<<mc>>Hmmmm...<</mc>>
<</timed>>
<<timed 26s>>
<span class="her" data-text="Her">
This is your *last* thought as a boy: "I belong in panties..."
belong...
forever...
no going back
</span>
<</timed>>
<<timed 29s>>
<span class="her" data-text="Her">
Now breathe in... and *become*...
become...
just become...
</span>
<</timed>>
<<timed 32s>>
<span class="her" data-text="Her">
good girl... good girl... good girl...
</span>
<img src="Images/Story/LucyPath24/07.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<</timed>>
<<timed 35s>>
<<lucy>>We're here!<</lucy>>
[[Wake up|LucyPath24_04]]
<</timed>>You slowly open your eyes as the bus comes to a stop. Lucy is looking at you with a big smile on her face.
<<lucy>>Wakey wakey, bunny! We're at Kingslight Hills!<</lucy>>
<<mc>>Wow... That was... intense.<</mc>>
<<lucy>>Hehe, I told you you'd like it! You looked so cute all zoned out like that. Bet you're all wet down there.<</lucy>>
You blush furiously, realizing that she's right. You quickly stand up, trying to adjust your clothes discreetly.
<<lucy>>C'mon, let me show you something.<</lucy>>
You both step off the bus into a deserted area, with a few lamp posts providing dim light. Lucy takes your hand again, leading you down a small path. You walk for a few minutes until you reach a lookout point, overlooking the city lights. The sky is clear and draped with stars. The moon shines in the horizon, casting a silvery glow over everything. Lucy holds your hand tighter, pulling you closer to the edge.
<img src="Images/Story/LucyPath24/08.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<<mc>>Wow...<</mc>>
<<lucy>>Isn't it beautiful?<</lucy>>
<<mc>>Yeah...<</mc>>
<<lucy>>I know it's a trip, but sometimes when I want to be alone with my thoughts, I come here. It's peaceful.<</lucy>>
You just listen in silence, taking in the view. The cool breeze brushes against your skin, making you shiver slightly.
<<mc>>It's really something else... but... why did you bring me here?<</mc>>
<<lucy>>Well, I saw how well you looked in those girly clothes the other day... and I thought maybe you'd like to try something new here.<</lucy>>
<<mc>>Here? Outside?<</mc>>
<<lucy>>There's no one around, silly. Just us and the stars.<</lucy>>
<<mc>>I don't know, Lucy...<</mc>>
<<lucy>>Please? I saw how... well... you told me how you felt when you tried those... and I saw your expression while using the nighties... You like it... more than you want to admit, right?<</lucy>>
You feel your cheeks heating up again. Lucy's words hit close to home, and you can't deny the truth in them.
<<mc>>I... I guess so...<</mc>>
<<lucy>>See? Maybe if you wore them outside, you'd feel even better.<</lucy>>
<<mc>>Oh...<</mc>>
For one moment you wanted to maybe say no... but something in your mind just gave in, and stopped you from resisting any longer.
<<mc>>Okay... let's do it...<</mc>>
<<lucy>>Yay! You're the best, bunny!<</lucy>>
You both giggle like little kids as Lucy pulls out a small package from her backpack. She opens it, revealing a cute pink and white outfit, with even shoes and socks. They looked just like the ones you usually see on her.
<<lucy>>Here, try this on! It'll look adorable on you!<</lucy>>
<<link "Change into the outfit">>
<<if !$backupOutfit>>
<<set $backupOutfit = {
clothing: $clothing,
shoes: $shoes,
socks: $socks,
wigs: $wigs
}>>
<<set $clothing = "NoStore_Clothing_08">>
<<set $shoes = "NoStore_Shoes_03">>
<<set $socks = "NoStore_Socks_04">>
<<set $wigs = "NoStore_Wigs_02">>
<</if>>
<<goto "LucyPath24_05">>
<</link>>You take the outfit from Lucy, feeling a strange mix of excitement and nervousness. You find a secluded spot behind a large rock, where Lucy stands guard. You quickly change into the outfit, feeling the soft fabric against your skin. The skirt sways around your thighs. You put on the socks and shoes, completing the look.
<img src="Images/Story/LucyPath24/09.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
You step out from behind the bush, feeling a bit self-conscious but also strangely empowered. Lucy's eyes light up as she sees you.
<<lucy>>Awwww, you look so cute! Like a real little sissy princess!<</lucy>>
<<mc>>I feel... different.<</mc>>
<<lucy>>That's the magic of cute clothes, silly! They make you feel special.<</lucy>>
<<mc>>Yeah... I think I like it.<</mc>>
<<lucy>>Of course you do! Just one more thing now. I also brought your a wig.<</lucy>>
She pulls a long blonde wig from her backpack. She sits on the rail of the lookout point, and calls you over.
<<lucy>>Here, let me put it on you. It'll complete the look!<</lucy>>
You silently approach her, feeling your heart race, but at the same time, a strange sense of calm washes over you. Lucy carefully places the wig on your head, adjusting it so it fits perfectly.
<img src="Images/Story/LucyPath24/10.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<<lucy>>There we go! You look absolutely adorable! Let me take a picture... Make some cute poses, will ya?<</lucy>>
You don't say anything, but you body seems to move on its own, striking a few poses. Lucy grins as she starts snapping the pictures.
<img src="Images/Story/LucyPath24/11.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<<lucy>>Perfect! These are going to be great! Lets do one with the woods in the background now.<</lucy>>
You both move to the edge of the lookout point, with the dark woods behind you. Lucy takes a few more pictures, making you pose in different ways.
<img src="Images/Story/LucyPath24/12.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
You giggle as you strike the poses, feeling a strange sense of freedom an joy. All of it seems so automatic, like your body just knows what to do, but you don't mind it at all. You feel your dick twitching inside your cage, but you just adjust your skirt and keep posing for Lucy.
<<lucy>>So cute...<</lucy>>
After a few more snaps, Lucy lowers her phone and starts looking at you with an expression that you couldn't quite read.
<<mc>>What?<</mc>>
Without saying anything, Lucy walks to you and presses her lips against yours.
<img src="Images/Story/LucyPath24/13.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
Lucy’s lips are soft and warm against yours, tasting faintly of strawberry lip gloss. The kiss starts gentle, almost teasing, but the moment your mouth parts in surprise she deepens it, her tongue slipping past your lips, which make your knees tremble. One of her hands slides through your back in, while the other holds the back of your head in a firm, but gentle way. When she finally breaks the kiss, both of you are breathing hard. The city lights sparkle far below, but all you can focus on is the hungry glint in her eyes.
<<lucy>>God, you really do look like a perfect little doll tonight... my doll.<</lucy>>
Lucy then brushes her finger up your thigh, until it reached the lace of your panties. You sigh as she brushed her hands over your cage.
<<lucy>>Look at you... already dripping for me.<</lucy>>
She flips the front of your skirt up, exposing the pink cage straining between your legs. A thin string of precum has already leaked through and is glistening on your thighs. Lucy leans in and drags her tongue slowly up your inner thigh, gathering the slick trail until her lips brush the cage itself. You gasp, hips jerking involuntarily, the plug shifting deliciously inside you from the motion.
<img src="Images/Story/LucyPath24/14.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<<lucy>>So sensitive...<</lucy>>
She wraps her fingers around the cage and gives it a gentle tug, just enough to send sparks up your spine. Then her mouth touches it, and starts sucking at the trapped head through the silicone while her free hand reaches between your legs to press on the base of the plug. Every push of her finger drives it against your prostate in slow, deliberate circles. Your hands grip the railing behind you, as the wig’s long strands fall across your flushed face as your head tips back, soft needy sounds spilling from your lips that sound nothing like the boy you were an hour ago.
<<mc>>L-Lucy... please... ahh...<</mc>>
She pulls off with a wet pop and looks up at you, lips shiny, cheeks flushed.
<<lucy>>Please what, princess? Tell me what you want.<</lucy>>
<<mc>>I... want you... want to feel you... inside...<</mc>>
Lucy grins in pure mischief.
<<lucy>>Good thing I came prepared.<</lucy>>
She stands, spins you around, and bends you forward over the railing. You look over your shoulder as you listen to the zipper of her backpack cracking open. She grabs a dildo from in there... then, she rides up her skirt, as she presses your caged clitty against the railing. You then feel a pressure on your ass, as she removes the plug, leaving your hole clenching against nothing, whimpering at the sudden emptiness. You then hear the soft clink of her belt, the rustle of fabric, and then the unmistakable sound of a strap being buckled.
<<lucy>>I’ve been waiting for this all day, bunny. Been thinking about fucking my pretty girl under the stars since the bus ride.<</lucy>>
The strap is thick, slick with lube she must have applied at some point, and it breaches you in one smooth, relentless push. Your moan echoes into the night as she bottoms out, hips flush against your ass, the harness grinding against your caged clit with every tiny shift. After a few seconds, you few a cold sensation around your neck, followed by a soft click. It was a choker she had just trapped around your neck.
<<mc>>W-what...<</mc>>
<<lucy>>Shhhhhhh...<</lucy>>
You feel a hard tug as she pulls you through a chain that was attached to the choker. Lucy sets a slow, deep rhythm at first, long strokes that drag over every sensitive spot inside you until your legs are shaking. One of her hands sometimes sneaks around to toy with the cage, stroking what little of you can feel through it, and other times, hold tight on your thigh, while the other gently pulls the chain, in order to arch your back further.
<img src="Images/Story/LucyPath24/15.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<<lucy>>That’s it... take it like the good girl you are. You were made for this, weren’t you?<</lucy>>
You can only nod frantically, drool slipping from the corner of your lips as she speeds up. The sound of silicone meeting skin mixes with your breathy cries and her soft praises. The city lights blur below you as the overwhelming pleasure coils tighter and tighter.
<<lucy>>Cum for me, princess. Cum on my cock while you’re dressed like my perfect little fuckdoll.<</lucy>>
<<mc>>Ooooohhh...<</mc>>
<<lucy>>Tell me what you are...<</lucy>>
<<mc>>I'm your sissy, your fucktoy... Aahhh...<</mc>>
She slams in once, twice, then holds deep, grinding hard against your prostate. The orgasm hits you like a intense wave, your caged clit pulsing uselessly as you spurt weakly through the silicone, dripping onto the railing and the concrete on the floor beneath you. Your whole body trembles, held up only by Lucy’s arm around your waist and the railing under your gripped fingers. She keeps rocking gently through your aftershocks, kissing your neck, your shoulder, and then the tip of your ear.
<<lucy>>There we go... such a good girl. My good girl.<</lucy>>
When she finally pulls out, you sag against her, skirt rumpled, thighs slick, wig askew. Lucy turns you around carefully, adjusts your wig and then kisses you again, slow and possessive.
<<lucy>>Ready to head home, bunny?<</lucy>>
You can only manage a shaky, blissed out smile as she hands you your panties.
<<lucy>>Wanna go back like this? You can totally pass... Doubt that someone would notice it...<</lucy>>
You feel your heart race again as you contemplate the idea. You stay silent for about three seconds, but in your head, it looked like an eternity.
<<mc>>Y-yeah... let's go like this...<</mc>>
<<lucy>>Hehe, I knew you'd like it! Let's go home, my cute little sissy!<</lucy>>
You both walk back to the bus stop, hand in hand, under the starry sky.
[[Go back to campus|LucyPath24_06]]You both hop on the bus and this time, you rest your head against Lucy's shoulder, feeling a strange sense of contentment. The city lights blur past the windows as the bus makes its way back to campus. Lucy squeezes your hand gently, and you feel a warmth spreading through your body again.
<img src="Images/Story/LucyPath24/16.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<<lucy>>See? Told you you'd love it out here.<</lucy>>
<<mc>>Yeah... Thanks for bringing me here, Lucy.<</mc>>
<<lucy>>Anytime, bunny. Anytime.<</lucy>>
You take some time looking at the city lights through the window, feeling the soft hum of the bus engine and the gentle sway of the vehicle as it moves along the road. The cool night air seeps in through the slightly open window, carrying with it the faint scent of the city at night.
<<lucy>>By the way... now that you feel more comfortable, I have an invitation for a next weekend... There's this anime convention in town... I thought we could go together... You know, as my cute little sissy date... What do you think?<</lucy>>
<<mc>>An anime convention? With you?<</mc>>
<<lucy>>Yeah, there's a cosplay context, and I bet you would look sexy all dressed up...<</lucy>>
<<mc>>I... I don't know...<</mc>>
<<lucy>>Please? It would mean a lot to me... And I think you'd have fun too...<</lucy>>
You feel your cheeks heating up again, but this time, it wasn't from embarrassment, but from the excitement of the idea.
<<mc>>Okay... I'll go with you...<</mc>>
<<lucy>>Yay! You're the best, bunny!<</lucy>>
You both smile at each other, the city lights reflecting in your eyes as the bus continues its journey back to campus. After a while the bus stops and the two of you step off in front of the campus entrance. You suddenly feel a bit self-conscious again, but Lucy squeezes your hand reassuringly.
<<lucy>>Don't worry, no one will suspect a thing. You look perfect.<</lucy>>
You nod an you both walk in, and surprisingly, no one seems to notice anything unusual about you. You feel a strange sense of liberation as you walk through the campus, dressed as you are. As you're reaching the dorm building, Lucy looks at you for a brief moment and winks, but as she does that, she bumps into Maya, who was leaving the dorms.
<<maya>>Oh my... Sorry Lucy... I didn't see you there...<</maya>>
<<lucy>>No worries, Maya! Just heading back to my room...<</lucy>>
Lucy glances at you for a brief moment.
<<lucy>>This is my friend...<</lucy>>
You do your best to set your voice in a higher pitch, and surprisingly, it doesn't sound bad.
<<mc>>H-hey...<</mc>>
<<maya>>Hi there...<</maya>>
<<lucy>>She's new around here... just moved in... C'mon, don't be shy, introduce yourself!<</lucy>>
<span>What will your girl name be?</span> <<textbox "$girlName" "">>
[[Introduce yourself|LucyPath24_07]]You take a deep breath, trying to steady your nerves as Maya looks at you expectantly.
<<mc>>I-I'm $girlName... Nice to meet you...<</mc>>
<<maya>>Nice to meet you too, $girlName! You look really cute!<</maya>>
<<mc>>Th-thanks...<</mc>>
She nods with her head and walks away. Lucy turns to you with a big smile on her face. You feel your cheeks burning again, and your heart almost jumping out of your chest.
<<mc>>Oh god... oh god...<</mc>>
<<lucy>>See? Told you no one would notice. You looked adorable!<</lucy>>
<<mc>>I-I can't believe that just happened...<</mc>>
<<lucy>>Hehe, you're such a natural at this! Maybe next time we can try going to class in girl mode...<</lucy>>
<<mc>>W-what?! N-no way...<</mc>>
<<lucy>>Aw, come on! It would be so much fun! Think about it...<</lucy>>
<<mc>>Lucy... no...<</mc>>
<<lucy>>Hehe, I'm just teasing you, bunny. But seriously, you did great tonight. I'm proud of you $mc, ou should I say... $girlName.<</lucy>>
<<mc>>Yeah yeah... bite me...<</mc>>
<<lucy>>Well, I better get going. See you later, $girlName!<</lucy>>
<<mc>>Y-yeah... see you...<</mc>>
<<link "Go to your dorm and change">>
<<set $storyContent = false>>
<<set $energy -= 40>>
<<set $lust = 0>>
<<set $lucyQuest +=1>>
<<set $femininity += 1>>
<<set $inhibition -= 1>>
<<statChange "+Femininity" "pink">>
<<statChange "-Inhibition" "pink">>
<<advanceTime 420>>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<<if $backupOutfit>>
<<set $clothing = $backupOutfit.clothing>>
<<set $shoes = $backupOutfit.shoes>>
<<set $socks = $backupOutfit.socks>>
<<set $underwear = $backupOutfit.underwear>>
<<set $bras = $backupOutfit.bras>>
<<set $wigs = $backupOutfit.wigs>>
<<set $uniform = "">>
<<unset $backupOutfit>>
<</if>>
<<run $journalEntries.push(
`Day ${$currentDay}: I just got back to my dorm and I’m still shaking.\n\n
Tonight Lucy dragged me to Kingslight Hills, made me listen to the most melting hypno file on the bus (I was literally dripping by the time we arrived), and then... she turned the lookout point into our own private runway.\n\n She had a full outfit waiting in her backpack: pink checkered skirt, loose anime tee, thigh-highs, the wig, everything. I changed behind a bush like some shy magical girl and when I stepped out she squealed so loud I thought the stars would fall.\n\n Took a million pictures of me posing (actually posing, giggling, twirling, the works) like my body already knew the script.\n\n Then she kissed me until my knees buckled, teased my cage with her tongue, bent me over the railing, locked a choker around my neck, clipped a chain to it, and fucked me senseless under the moonlight, while the entire city sparkled below us. I came hands free, still locked, drooling, begging, telling her I’m her sissy fucktoy while she tugged the chain and called me her perfect doll.\n\n On the way home she dared me to keep the outfit on. I said yes. We walked across campus like that, hand in hand. Even ran into Maya and I introduced myself in girl voice as “${$girlName}.” Maya smiled and said I looked cute and didn’t suspect a thing.\n\n I’m sitting on my bed now in the rumpled skirt and tee, wig still on, choker still locked, thighs sticky, cage still leaking. My heart won’t slow down.\n\n I thought I’d feel shame. Instead I feel... right. Like every piece just clicked into place.\n\n
Yeah... maybe this is who I really am.
`
)>>
<<goto "Dorm">>
<</link>>Sitting on your bed, you boot up the first video in the homework that Dr. Marlowe gave you. The video turns out to be a lecture given by Dr. Marlowe herself regarding the effects on the psyche caused by trauma and the ways of healing it through positive reinforcement. In the lecture she is wearing a smart dark blue business suit with a knee length skirt, and her shapely legs you notice are sheathed in what look to be black nylons.
<img src="Images/Story/MarlowePath01/01.jpg" style="width:60%; height:auto; display:block; margin:0 auto;">
The lecture she gives is quite interesting, and even though it’s a bit lengthy, you find yourself watching it until she thanks the crowd, then you stop it before the feed ends. Sitting back on your bed, you find yourself thinking about the overall messages of the lecture. While you spend the next couple of minutes thinking about what she covered, you suddenly decide to watch it again and take notes as it goes to better ask her any questions you’ll have when you two talk.
Once more you lean back while you watch the lecture, then the entire time you’re dutifully taking notes at key moments when Dr. Marlowe makes a valid point. The entire time you’re watching it, you can’t help but notice Dr. Marlowe’s stocking clad legs as she speaks, and images of her stocking clad legs when you met earlier pass through your mind. The subtle tan color with the black seams penetrate your thoughts, and the highly erotic sounds of her legs rubbing when she crosses them forces a shudder that rips through your spine. Stopping the lecture you quickly notice that your nipples are poking through your shirt, and there’s a small tent in your pants that has reformed.
<img src="Images/Story/MarlowePath01/02.jpg" style="width:60%; height:auto; display:block; margin:0 auto;">
<<mc>>Come on, just get this done!<</mc>>
To your surprise, you’re able to relax enough to restart the lecture. The remainder of the video makes you scribble down several key points to research later, as well as a few talking points to bring up with Dr. Marlowe. Finally done with the lecture, you notice your pants are still tented, and the urge to find relief is starting to become all you can think about.
While you’re thinking about what to do next, you forgot to end the video after the lecture, and it suddenly goes into a second video that you didn’t see the first time. The video that plays begins with a mid tempo song that turns into a highly erotic collage of various women showing their stockings, posing in nothing but lingerie, and walking through various public locations with their stocking tops visible.
<video autoplay loop muted playsinline width="100%">
<source src="Images/Computer/Hypnosis/hypno_15.mp4" type="video/mp4">
Your browser does not support the video tag.
</video>
Your eyes grow wide when you see just how erotic the video is, and though you want to get on with the second video, your hand finds its way down your shorts to release your now leaking friend from its prison.
Image after image, video clip after video clip of sexy legs in stockings and garters flash before your eyes while you watch and absently stroke your leaking friend. Little by little you feel your inhibitions slip away while your hand picks up speed, being lubricated by the precum oozing from the tip of your now red headed member. The music of the video becomes faster paced, and the tempo seemingly guides your hand while you stroke your dick in the desperate chance to find relief. You feel like you’re about to explode while watching two ladies rubbing their legs together while tongue kissing, then the video stops with the last image of a sexy maid bending over in a very short skirt so that her lacy panties show.
<img src="Images/Story/MarlowePath01/03.jpg" style="width:60%; height:auto; display:block; margin:0 auto;">
<img src="Images/Story/MarlowePath01/04.jpg" style="width:60%; height:auto; display:block; margin:0 auto;">
The lovely maid’s bubble ass is delightfully framed by garters that are attached to opaque white bow topped stockings. The last images of the video are her licking her lips as it fades away.
<img src="Images/Story/MarlowePath01/05.jpg" style="width:60%; height:auto; display:block; margin:0 auto;">
<<mc>>No!<</mc>>
You whimper as you stop stroking your still leaking dick, because the visual stimulus is no longer there. Frantically you boot up the video again, but to your complete surprise, the video after the lecture isn’t there! For the next couple minutes you desperately try to find the video to relieve your frustration, but for some reason you can’t fathom, it’s simply gone. Your crotch is starting to painfully throb from how turned on you still are, and after a few minutes of searching, you find the earlier sissy hypnosis video that Dr Marlowe gave you that started the assignment and put it on.
The images of slutty sissies fill your eyes when the video kicks on, and the warm sensation from before takes over your mind. The sensuality of their outfits, the cute looks of femboys being naughty sluts, the raw sex appeal of being girly, the throbbing pulses of the video, all those things help your hand find your dick and begin stroking to the images of the slutty sissies on your screen. The images assault your libido for several minutes, but then you find yourself in an awkward position when your dick suddenly twitches in your hand, then erupts in a torrent of hot spunk that streaks up and splatters your face and invades your gasping mouth.
<img src="Images/Story/MarlowePath01/06.jpg" style="width:60%; height:auto; display:block; margin:0 auto;">
For several seconds your overstimulated dick continues to spurt and ooze hot spunk, with a few more streaks hitting your face and neck. You sit there in stunned shock while gobs of hot cum drip down your cheek and nose, with a good amount dripping into your spunk filled mouth. Snapping out of your reverie, you realize what just happened, and quickly get up and make your way to the bathroom. Getting to the sink in seconds you turn on the water and quickly wash your face off while spitting out what’s in your mouth, then rinse it out.
After washing your face clean, you look in the mirror and are greeted by a puzzled expression.
<<mc>>What just happened?<</mc>>
That's the only thought that rings through your brain for a long time. That question torments you for a few minutes, but you shake it off and figure that the best course of action is to just forget about it and get back to the daily grind.
<<nobr>>
<<set $storyContent = true>>
<<set $marloweQuest += 1>>
<<link "Do something else.">>
<<set $storyContent = false>>
<<set $energy -= 40>>
<<set $lust = 10>>
<<set $femininity += 2>>
<<set $curiosity += 2>>
<<set $hypnoExposure +=2>>
<<set $hunger += 3>>
<<set $hygiene -= 7>>
<<run $journalEntries.push("Day " + $currentDay + ":I've watched one of the videos Dr. Marlowe sent me today.\n\n It looks like it was about a lecture he gave some time ago. I've mangaged to take quite a few notes there, but then, something weird happened.\n\n The video changed into another one... One with flashing images of women in lingerie. They looked beautiful and sexy... I just couldn't handle it. It was so hot... But when I was about to cum, the video ended... It was so frustrating. I've tried to play it again, but it was gone.\n\n I was crazy horny and not thinking straight, so I just picked up one of the regular sissy hypnosis videos I've watched before, and that did the trick... And damn... it splattered all over my face and mouth. What the hell was that taste, by the way?\n\nI think I'm done with these videos for a while... I need to get my head straight.")>>
<<goto "Dorm">>
<</link>>
<<advanceTime 270>>
<<statChange "+ Femininity" "pink">>
<<statChange "+ Hypno Exposure" "pink">>
<<statChange "+ Curiosity " "lime">>
<</nobr>>After the first video experience, you wonder if you should watch the next one. For a few minutes you ponder the consequences of not watching the remaining videos and talking to Dr Marlowe on Monday. Most of what you ponder is that she’ll likely take back her offer of help, or even have you transferred out of the class entirely. Those notions do carry some weight, and the reality of possibly being kicked out of school rings through your mind. After weighing your options, you decide that it would be best to just watch the remaining videos.
Picking up your notepad, you start the second video, and like before, its a lecture given by Dr Marlowe about the long term effects of negative reinforcement on recurring traumas. In this video she is wearing a light blue blouse, a navy wrap around pleated skirt, tan nylons, and a black pair of heels with red bottoms. She looks amazing while she speaks, and its while she walks around the stage in her heels that you see the subtle bumps under her skirt that indicate garters. The lecture has plenty of points that you scribble down, as well as a few moments of levity that make you laugh.
<img src="Images/Story/MarlowePath02/01.jpg" style="width:60%; height:auto; display:block; margin:0 auto;">
Like the previous video, you find yourself drawn into her lecture, and fill up a good amount of the notepad with interesting points and questions to ask. And just like the previous video, your mind wanders a bit while you watch her nylon clad legs as she walks along the stage. The sounds of her stocking clad legs rubbing come back to you, and the effect it has on your libido is similar to the previous time. Once again, your nipples begin to get hard, and your little friend begins to inflate while you watch her subtly move along the stage, her heels clicking like they did in her office.
<img src="Images/Story/MarlowePath02/02.jpg" style="width:60%; height:auto; display:block; margin:0 auto;">
Somehow you’re able to get all the notes you need, and when the lecture comes to an end, a new video takes its place. The video that begins to play is far more intense than the first video. Unlike the the first one, this one shows flashing images of various women and sissies in nothing but lingerie and stockings, many of them being mercilessly fucked by large cocked men. The raw sexual nature of the video is so intense that your little friend instantly gets hard, and your hand begins to stroke it once more. The tempo of the music in the video once more guides your hand as you stroke your leaking dick, all the while your mind is assaulted by a barrage of some of the most intense erotic scenes you’ve ever seen.
<video autoplay loop muted playsinline width="100%">
<source src="Images/Computer/Hypnosis/hypno_16.mp4" type="video/mp4">
Your browser does not support the video tag.
</video>
The intense video lasts a long time, the entire length is filled with scenes that are so raw, dirty, and full of intense fucking that your dick begins to twitch after a while. You moan and whimper while vigorously stroking your purple headed member, but then the video stops right after a stocking clad sissy gets a massive load of hot cum blasted on her face from a large cocked stud. The last image you see before the screen goes black is the cum covered sissy eagerly licking the dripping dick for the last bits of cum.
<img src="Images/Story/MarlowePath02/03.jpg" style="width:60%; height:auto; display:block; margin:0 auto;">
Once again you’re left holding your leaking dick as the video ends, and like before you try to restart the video, but it isn’t able to. Whatever it is that plays the videos seems to end and vanish as soon as you watch it once. Still feeling quite aroused, you click on your favorite porn site and quickly narrow down your search to sexy women in stockings. A few videos play to completion while you desperately try to jack your dick to a much needed climax, but none of them have the same power as the video you just watched. Out of pure lust fueled desperation, you put on a sissy hypnosis video that you find on the site, and though its surprisingly hot, you still can’t finish yourself off.
<img src="Images/Story/MarlowePath02/04.jpg" style="width:60%; height:auto; display:block; margin:0 auto;">
Out of sheer frustration you shut off the site, then make your way to the bathroom.
<img src="Images/Story/MarlowePath02/05.jpg" style="width:60%; height:auto; display:block; margin:0 auto;">
The cold water of the shower helps you somewhat keep the urge in check, but it also leaves you highly frustrated when you go back to your room and get changed to go on with your day.
<<nobr>>
<<set $storyContent = true>>
<<set $marloweQuest += 1>>
<<link "Do something else.">>
<<set $storyContent = false>>
<<set $energy -= 40>>
<<set $lust = 100>>
<<set $femininity += 2>>
<<set $curiosity += 2>>
<<set $hypnoExposure +=2>>
<<set $hunger += 3>>
<<set $hygiene -= 7>>
<<run $journalEntries.push("Day " + $currentDay + ":I kept wondering if I should watch the next video Dr. Marlowe sent me. After thinking about bailing out, I caved. Got my notepad, hit play on the second video.\m\m
She owned the screen again, with her blouse, nylons and garters. It was a pretty interesting lecture, but her raw sexy nature kept me distracted and aroused. Then, out of nowhere, it changed into a strobe flash of lingerie sissies in stockings being fucked by huge cocks. My hands almost automatically went to my dick, stroking to the beat, moaning through thrusts and cumshots. I was twitching on the edge when it cut off at a cum-soaked sissy slurping a dripping.\n\n
I mean, what the fuck? I was left there, desperate, and then I tried everything... Regular porn, lesbians, sissy hypno, stockings, but somehow, I couldn't cum.\n\n
Now I'm left here, still aroused and without knowing what to do. This is gonna be a rough night...")>>
<<goto "Dorm">>
<</link>>
<<advanceTime 270>>
<<statChange "+ Femininity" "pink">>
<<statChange "+ Hypno Exposure" "pink">>
<<statChange "+ Curiosity " "lime">>
<</nobr>>With the final video of your homework left to watch, you sit nervously down and pick up the notebook to write your notes. The video that begins is another lecture by Dr. Marlowe, involving the methods of using hypnotherapy that can help people who are suffering from a great many psychological maladies. As in the previous two lectures, Dr. Marlowe is wearing a nice blouse that’s a lilac color with a black pencil skirt and matching suede heels. Her legs are sheathed in what looks like tan colored nylons, and her hair is done up in a neat bun. She looks so good in the video that you can’t help but pay attention and scribble notes while she speaks.
<img src="Images/Story/MarlowePath03/01.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
The lecture explains a great many details about hypnotherapy, to include its plus and negative effects, as well as how it can be used to help people with bad habits break them. The lecture is quite long, though not so long that you feel tired in any way. One of the key reasons why you’re so focused on the video is her sexy legs in the delicious looking nylons. You wonder deep down if they’re garters or pantyhose, and while you wonder, Dr. Marlowe does something in the video that blows your mind.
As she sits down in the seat on the stage to give the crowd a few moments to discuss the merits of her lecture, you see her cross her legs, and just under the edge of the skirt, you’re just able to see the lacy tops of her stockings peek out of the hem of her skirt. Though not enough for you to really see it, the tease of her stocking is enough that you feel your little friend begin throbbing even harder than before.
<img src="Images/Story/MarlowePath03/02.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
For the rest of the lecture you’re assailed by images of the video of the prior lecture, and image after image of sexy stocking clad legs begins flowing through your mind while she speaks. Your eyes are focused clearly on her legs while she speaks, and though you’re able to somehow coherently take good notes, a strong feeling of wonder begins to wash over you.
The lecture comes to an end, and like the prior two videos, another video clicks on. This video starts out with a series of flashing lights, then a soft melody of dance music kicks in. After the lights coalesce, a collage of extremely feminine sissies and femboys wearing nothing but lingerie and stockings start flashing on the screen. Intermixed with the images of the sexy models are words that flash away before you can really see them. The video goes on and on for several minutes, and the entire time your hand is slowly sliding up and down your oozing dick. What you didn’t realize while your right hand is stroking your little friend is that your left hand is vigorously rubbing your suddenly throbbing nipples.
<img src="Images/Story/MarlowePath03/03.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
The images of sexy sissies riding dildos, bending over and showing their jeweled butt plugs, and lingerie wearing femboys on their knees sucking big cocks assail your eyes. Your hand slowly strokes your little friend while the steady beat of the video drives you on. The moans and whimpers you let out make you feel so odd, and the way your mouth suddenly feels so empty begins to creep into your lust-fueled brain. After a few minutes of the flashing images, you see several clips of sissies being fucked by huge cocks and dildos, their stocking clad legs flopping while their sissy holes are filled, and their caged clits leak from arousal.
<video autoplay loop muted playsinline width="100%">
<source src="Images/Computer/Hypnosis/hypno_17.mp4" type="video/mp4">
Your browser does not support the video tag.
</video>
While you stroke your leaking dick, the clips become more dirty. Sissies on their knees getting facials, a spit roasting of a school girl outfit wearing sissy, a femboy being manhandled by a big black cock, and several sissies caged clits spurting cum from the dildos that are fucking their holes, all those images filtered through your brain, and under all those images are flashing words that you barely make out, but the words fill your mind while you stroke your little friend.
<span class="her" data-text="Her">"Beg for cock!"</span>
<span class="her" data-text="Her">"Live to serve!"</span>
<span class="her" data-text="Her">"Sissies need chastity!"</span>
<span class="her" data-text="Her">"Love cum!"</span>
<span class="her" data-text="Her">"Worship your Mistress!"</span>
Those and many other words fill your mind while you stroke your painfully throbbing dick. More and more erotic images fill your eyes while you stroke your dripping friend, and the images of words that you barely see sink into your lust fueled brain that is eager to find release. The raw images continue on, and you suddenly begin to feel that there’s something wrong. The feeling is like there’s something missing, but you don’t know what. Your legs rub together while you stop stroking your little dick while the feeling of something missing fills you. Before you can figure out what’s missing, you see the video end with several flashes of light, but under them are messages you didn’t see. It’s those messages that make your eyes close and not open until you hear the alarm the next morning.
<<nobr>>
<<set $storyContent = true>>
<<set $marloweQuest += 1>>
<<link "Wake up">>
<<set $storyContent = false>>
<<set $energy = 100>>
<<set $lust = 100>>
<<set $femininity += 2>>
<<set $curiosity += 2>>
<<set $hypnoExposure +=2>>
<<set $hunger += 3>>
<<set $hygiene -= 7>>
<<set _targetHour = 9>>
<<set _targetPeriod = "AM">>
<<set _minutesToSleep = setup.minutesUntil(_targetHour, _targetPeriod)>>
<<advanceTime _minutesToSleep>>
<<statChange "+ Femininity" "pink">>
<<statChange "+ Hypno Exposure" "pink">>
<<statChange "+ Curiosity " "pink">>
<<run $journalEntries.push("Day " + $currentDay + "Man, what a wild night! Started off with Dr. Marlowe’s hypnotherapy lecture, super interesting stuff about breaking bad habits, but damn, she looked amazing in that lilac blouse and black skirt, those tan nylons totally stealing the show. Caught a peek of lace at the hem when she crossed her legs, and my mind went into overdrive! Took solid notes, though, somehow. Then bam, the next video hit—flashing lights, dance beats, and a crazy collage of sissies and femboys in lingerie. Couldn’t help myself, hand just took over, stroking away while the images got wilder, dildos, butt plugs, you name it. Even started rubbing my nipples without realizing it. Words like 'beg for cock' and 'love cum' flashed by, sinking in deep. Felt weird, like something was missing, but then the lights knocked me out till morning. Crazy how fast things escalated!")>>
<<goto "Dorm">>
<</link>>
<</nobr>>Walking up to Dr Marlowe’s office, you have a feeling like something's in the air. As you walk in, an energy that you can’t explain begins to fill your stomach. The sudden tension you feel makes it seems like you’ve walked for miles. The last few steps seem to take minutes, but you make it to her desk, and she looks up at you from a stack of papers.
<<evelyn>>Mr. $mc. Enjoy today’s subject?<</evelyn>>
She asks in a polite tone while setting down the tests.
<<mc>>I did, it was very interesting. Dr. Hartmann's classes are something else.<</mc>>
<<evelyn>>Well, I’m glad you’re taking this seriously.<</evelyn>>
<<mc>>I watched all of the videos you gave me.<</mc>>
<<evelyn>>Sorry for such boring topics, but they are a few of my better received lectures.<</evelyn>>
She points at a seat next to her desk.
<<evelyn>>I took some notes about a few topics you brought up that I had questions about, mainly regarding some of the statements you made.<</evelyn>>
She nods and then, gestures for you to offer them.
[[Ask Dr. Marlowe your questions.|MarlowePath04_02]]
<<nobr>>
<<set $storyContent = true>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<</nobr>>After pulling out the notepad, you ask away, and she generously answers your questions while you take notes. The entire question and answer time between you is quite enjoyable, and after you’re done asking exactly one dozen questions, she gets up and walks to a nearby bookshelf. Your eyes are practically glued to her alluring backside as she walks away, and to your complete delight, you see her legs are wrapped in sheer black stockings. When she walks away from the desk she does it before you can ask her about the end of the videos. You really want to ask her about them, but an odd feeling washes over you that keeps you silent on the matter, and you merely gawk at her shapely rear as she walks from you.
<img src="Images/Story/MarlowePath04/01.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
Once she gets to the bookshelf, she leisurely begins to scan them, all the while giving you a lovely sight of her shapely rear in the tight skirt she’s wearing. After a few moments of searching, Dr. Marlowe selects a few small tomes, then comes back to the desk and sets them next to you.
<<evelyn>>These books are a few that I highly recommend to enhance your level of understanding about the subject matter in the lectures, plus I have a few more lectures for you that I think will bring you a level of competence to make some positive headway in your future lessons.<</evelyn>>
She then sits on the edge of her desk and crosses her legs. The sight of her stunning legs in the sheer black stockings makes your breath catch, but you do your best to try and not show it. While you look at the two books on the desk, Dr. Marlowe picks up her phone and checks a notification.
<<evelyn>>Excuse me, I have to make a call.<</evelyn>>
Realizing that your time with her might be up, you put the books in your bag, then get up and walk to the door while she talks on the phone. When you get to the door, she says something into the phone that you didn’t catch, but before you’re out of the door, your dick starts growing to full mast, and there's a rapidly growing tent in your pants that's highly visible. Trying to be discreet about it, you move your way through the halls towards your room, and just about to get there when you suddenly feel a pain in your crotch that nearly stops you dead in your tracks.
Images of the videos that were part of the lectures Dr. Marlowe had you watch, begin flashing through your highly aroused mind, and it's all you can do to get your feet moving the last ten steps to your door. You don’t know what it is that’s making you feel so horny, but you just get to the door and open it when you feel a strange twinge in your balls that begins to hurt. Having not gotten relief from the last two videos, your balls are painfully throbbing, and images of the sissies in the videos being fucked fill your thoughts while you stagger to your bed and collapse on it.
<img src="Images/Story/MarlowePath04/02.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
Rolling to your back, you undo your pants, then fumble with them to try and get them down. Once they're just to your thighs, your hard dick pokes through the boxers you’re wearing. The tip is red, pearly white liquid is oozing from the tip, and you feel pure agony in your balls from being so aroused. Your hand grab it, and the slickness of the oozing liquid makes it easy for your hand to slide up and down. Each stroke of your slick little dick sends waves of pleasure through your entire body to the point that your toes curl.
<img src="Images/Story/MarlowePath04/03.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
Before your fifth stroke of your leaking dick, your free hand finds your now fully taught nipples and begin twisting them through your shirt.
<<mc>>Ooohh...<</mc>>
Your whimper when you feel the painful delight of your nipples being pulled. Images of the words of the videos fill your mind while you stroke your rock hard dick, and the sounds of your fapping hand fills your ears.
<span class="her" data-text="Her">"Worship your Mistress!"</span>
<span class="her" data-text="Her">"Live for cock!”"</span>
<span class="her" data-text="Her">"Sissies are made for chastity!"</span>
Those and so many words you didn’t see flash through your mind while you desperately stroke your leaking friend. Before you can really respond to the pleasure in your body, a sudden jolt of fire shoots through your little dick, and your face is splashed with several long ropes of hot spunk, with more than a little going into your gasping mouth. Your whimper and moan as three more large ropes of cum splatter on your chest and neck, making a huge mess of your clothes, but the feeling of relief is overwhelming.
<img src="Images/Story/MarlowePath04/04.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
Unconscious of doing it, you swallow suddenly, and a moment after doing it you realize that you've just swallowed a large wad of hot cum! Your left eye, the only one not closed because of the large deposit that’s still on your face, opens as wide as it can, and you suddenly rush to the bathroom. The moment you enter the bathroom, you look in the mirror and the sight that greets you is a cum splattered little slut. Your face is half drenched with pearly white liquid, your right eye is closed from the large wad on it, and its dripping off your nose onto your shirt. Your open mouth suddenly has a bit drip in, and you freeze in place.
<<nobr>>
[[Clean yourself up and forget all about this|MarlowePath04_03]]
[[Give in to your desire and lick some more|MarlowePath04_04]]
<</nobr>>You quickly wash up your face, but they you remember that you still have it all over your clothes, so you get under the shower without removing your t-shirt and let the water wash it all away.
<img src="Images/Story/MarlowePath04/05.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
After you're done, you dry yourself up and put on some clean clothes.
<<nobr>>
<<set $marloweQuest += 1>>
<<link "Do something else">>
<<set $storyContent = false>>
<<set $energy -= 30>>
<<set $lust = 0>>
<<set $femininity += 1>>
<<set $curiosity += 1>>
<<set $hypnoExposure +=1>>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<<advanceTime 150>>
<<statChange "+Femininity" "pink">>
<<statChange "+Curiosity" "pink">>
<<statChange "+Hypno Exposure" "pink">>
<<run $journalEntries.push("Day " + $currentDay + ": Dr. Marlowe’s stockings and that skirt broke me today. By the time I got to my room my balls were screaming. I barely got my pants down before I was frantically jerking off to the videos looping in my head.\n\n I came so hard most of it hit my face and went straight into my open mouth. I swallowed without thinking... and it tasted good. Salty, warm, perfect. \n\n I felt a strange desire then... I wanted to taste some more... but I just couldn't bring myselft to it.\n\n What the hell is this feeling?")>>
<<goto "Dorm">>
<</link>>
<</nobr>>Licking your lips, you find the taste isn’t that bad, a bit salty, but not terrible. A slight brush of your finger to your cheek gets a decent amount, and after a brief moment, you lick your coated digit, and feel a sense of desire wash over you. Little by little, your fingers gather more of the spunk that's still on your face, and deposit it into your greedy mouth, and more and more, you feel a slutty side you didn’t know finding a place deep in your being.
<img src="Images/Story/MarlowePath04/06.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
With the last bits cleaned off, you wash yourself clean, then change your clothes into something that isn’t covered in your lust. After changing, you take one of the books Dr. Marlowe gave you to the washing room, then read the book while your clothes wash.
<<nobr>>
<<set $marloweQuest += 1>>
<<link "Do something else">>
<<set $storyContent = false>>
<<set $energy -= 30>>
<<set $lust = 0>>
<<set $femininity += 3>>
<<set $curiosity += 3>>
<<set $hypnoExposure +=1>>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<<set $cumFetish = true>>
<<advanceTime 150>>
<<statChange "+Femininity" "pink">>
<<statChange "+Curiosity" "pink">>
<<statChange "+Hypno Exposure" "pink">>
<<run $journalEntries.push("Day " + $currentDay + ": Dr. Marlowe’s stockings and that skirt broke me today. By the time I got to my room my balls were screaming. I barely got my pants down before I was frantically jerking off to the videos looping in my head.\n\n I came so hard most of it hit my face and went straight into my open mouth. I swallowed without thinking... and it tasted good. Salty, warm, perfect. \n\n Next thing I knew I was scooping every last drop off my cheeks and licking my fingers clean like a desperate little slut. Something inside me just clicked, and I’ve never felt more right.\n\n
What the hell is this feeling? And why do I want more?")>>
<<goto "Dorm">>
<</link>>
<</nobr>>You don't want to waste any more time procrastinating, so you grab the books that you borrowed from Dr. Marlowe and head straight to the library, where you can focus on your studies without distractions. As you enter the quiet space, you saw Mr. Thomas behind the counter. You nod to him and look for a empty table where you can read the books in peace. Both of them didn't looked too scary, and you noticed that Dr. Marlowe marked some important sections with sticky notes. which makes it easier for you to find the key points. So you opened the laptop and started studying both of them.
<img src="Images/Story/MarlowePath05/01.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
After a few hours and lots of notes, you've finally get to take notes of the key points of both books. You leave the library and notice it was it was already getting dark. You rush through the hallway, heading towards your dorm, but as you reach close to Dr. Marlowe's office, you hear a voice coming from your left.
<<evelyn>>Finished up with those already?<</evelyn>>
You freeze from a moment. Dr. Marlowe was standing in front of her office door, looking at you with a curious expression. You gulp and try to think of a response.
<<mc>>Uh, yeah. I decided to try and keep up with the lessons.<</mc>>
<<evelyn>>Well, I’m glad you’re taking this seriously. And you're doing very well on the classes, I must say.<</evelyn>>
<<mc>>Oh, t-thanks.<</mc>>
<<evelyn>>I was just getting ready to leave, but... why don't you come in? I believe I have some time to discuss your progress.<</evelyn>>
[[Follow her into the office.|MarlowePath05_02]]
<<nobr>>
<<set $storyContent = true>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<</nobr>>You hesitated for a moment, but the opportunity to get feedback from Dr. Marlowe was too good to pass up. You nodded and followed her into the office. You both sit on each side of her desk, and you open the books and your laptop, to show her your notes.
<<mc>>I did have some questions about these.<</mc>>
You say while pointing at some sections in the books. Dr. Marlowe leans over to look at your notes, her eyes scanning through them quickly. To reinforce your comprehension, she has you write several notes on the topics, then gives you a few pages to read. Once done with the impromptu lesson, she leans against her desk and crosses her arms, then you see a twinkle in her eye.
<<evelyn>>So, did you find the hypnosis videos interesting?<</evelyn>>
Almost instantly you blush thinking about it, and lower your head in embarrassment.
<<evelyn>>You did...<</evelyn>>
A single nod is your only answer, and what you don’t see is the gleam in her eyes when she sees the nod.
<<evelyn>>It’s completely understandable that you would find them of interest.<</evelyn>>
You're looking down, trying to avoid eye contact, but she then uses a single finger under your chin to make you look up at her.
<img src="Images/Story/MarlowePath05/02.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<<mc>>But why would you have me watch them?<</mc>>
<<evelyn>>To be a good psychologist is to really understand people, and to go the extra mile in understanding taboo subjects to better help your patients.<</evelyn>>
You watch her face as she continues.
<<evelyn>>There are a great many things you will encounter in your desire to understand people, and to better begin on that path, it's wise to delve deep into subjects you might be uncomfortable with.<</evelyn>>
Her logic is sound, though giving you such an extreme subject is still troubling. That explanation makes you look down while you go over her line of thought. Once again she uses her finger to make you look up at her while she goes on.
<<evelyn>>And it’s nothing to be embarrassed about if you do find the subject matter to be interesting. I’ve found some topics you would probably be shocked by to be interesting.<</evelyn>>
Looking into her eyes, you actually feel a little better, not completely unashamed, but as if life is still going to move on regardless.
<<evelyn>>To test a theory, I’d like for you to try something that you might find to be uncomfortable for me. While you do this, I ask that you keep notes of how you feel during and after, since they’ll be important moving forwards with your assignment.<</evelyn>>
She says, then lets go of your chin.
<<evelyn>>I want you to watch another of those videos, a different one this time, but one of the same genre. Unlike the last video, I want you to write down the first thing that comes to your mind after watching it.<</evelyn>>
<<evelyn>>But aside from that, I’d like for you to further the experiment by adding some outside stimulus to the video.<</evelyn>>
She says in a very demure tone, then her eyes twinkle when she sees your puzzled expression.
<<mc>>I have to watch another sissy hypnosis video, write down how I feel watching it, then add outside stimulus while watching it?<</mc>>
You ask in a perplexed manner while she walks behind her desk, then opens the bottom drawer. She kneels behind the desk, then delves inside the opened drawer, retrieves something, and in a very erotic way, stands up. The walk she does from around her desk to you makes your breath catch from how intoxicating it is to see such a sexy woman coming your way. Before you can ask what’s going on, she puts a pair of black, lacy panties in your hand.
<img src="Images/Story/MarlowePath05/03.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<<evelyn>>While you watch the video, I’d like for you to wear these.<</evelyn>>
Sensing the deluge of questions in your mind upon seeing the panties, she calmly pats your cheek to get your attention.
<<evelyn>>I’m sure you can handle this request. And if you do a good job with your assignment, I will give you a proper reward<</evelyn>>
She concludes, then tilts her head in an odd manner. The way she does it makes you feel like she’s waiting for you to answer her, and all you can do is nod your head.
<<evelyn>>Good.<</evelyn>>
As you stand up in a daze at the odd request, Dr. Marlowe suddenly looks up at you after closing the desk.
<<evelyn>>As proof of deed, I will require that you wear them when you meet with me after you’re done watching the video.<</evelyn>>
<<mc>>Wait. Wear them to meet with you?<</mc>>
<<evelyn>>It’s the only fair way that I can determine if you’ve taken my request seriously or not.<</evelyn>>
She then walks up to you, her heels making a delightful click with each step she takes.
<<mc>>But...<</mc>>
You try to protest, but she lifts a finger to silence you.
<<evelyn>>This is something you can handle, Mr. $mc. Now, open your mind, have some faith in me, and I’ll be here next Friday until six, handling some busy work to go over your findings.<</evelyn>>
She states in a no-nonsense tone, then dismisses you with a subtle gesture of her hand.
In a daze you walk from the office, and the moment you’re in the hall, you realize you’re still holding the panties. Hoping to not be seen, you stuff them in your pocket, then beat a hasty retreat to your room.
<<nobr>>
<<set $marloweQuest += 1>>
<<link "Go to your dorm">>
<<set $storyContent = false>>
<<set $energy -= 30>>
<<set $lust += 20>>
<<set $curiosity += 1>>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<<set $cumFetish = true>>
<<advanceTime 240>>
<<statChange "+Curiosity" "pink">>
<<run $journalEntries.push("Day " + $currentDay + ": Today got weird. I went to the library with those books Dr. Marlowe gave me and actually studied for a few hours. I felt kind of proud of myself until everything went sideways.\n\n On my way back to my dorm, I ran into Dr. Marlowe outside her office. She invited me in to discuss my progress, which was nice. We went over my notes, and she seemed pleased with how well I was doing. Then, out of nowhere, she brought up those hypnosis videos.\n\nShe explained that understanding taboo subjects is important for a psychologist, which made sense. But then she asked me to watch another video and write down my feelings about it. That part I can handle.\n\nThe weird part? She handed me a pair of lacy panties and told me to wear them while watching the video. She said it was part of the experiment and that I'd be rewarded if I did it right. I was taken aback but nodded along, not wanting to upset her.\n\nShe also said I had to wear the panties when I meet her next Friday to prove I took her request seriously. I'm still trying to wrap my head around all of this. Wearing panties? Me? It's definitely pushing my boundaries, but I guess that's the point of this assignment.")>>
<<goto "Dorm">>
<</link>>
<</nobr>>You’re shaking horribly while you open your laptot. You locked your dorm's door, just to make sure that nobody would open it by accident. The nervous energy in you is something that you’d never had thought would be something, but here you are, shaking like you’ve been caught doing something wrong. For a few moments you think about what it is she wants you to do, and then your hand slips on your side where the panties are, the lacy feeling of them caresses your fingertips.
The soft material of the silky item makes your stomach tighten while you reel them rubbing along your fingers, and after a moment of enjoying the feeling, you pull them from the bed and look at them.
<img src="Images/Story/MarlowePath06/01.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
Swallowing down your fear, you set the panties on your nightstand, then unbutton your pants and take them off. You strip down to your underwear, then after taking a deep breath, slide your underwear off and kick them aside. Picking up the panties, you wonder why you’re about to do this, but feeling them has made your dick rise to full staff, and the excitement that’s running through your mind is too much to withstand.
With a moment of courage, you lower the panties to your feet, then step into them. The moment you feel them sliding against your skin as you pull them up your legs, you begin to shake, then as they pass over your ass, you really feel the soft material they’re made of encompass you. The moment they’re in place, a shudder passes through your body when the soft material teases your package. The feeling of it caressing your ass is also delightful, and you begin to shake while looking down at your crotch. The spectacle of your now leaking friend peeking above the top of the panties makes your eyes bulge, especially because you notice just how well the panties fit.
<img src="Images/Story/MarlowePath06/02.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
On a hunch you look in the mirror in your room, and seeing the panties on you is actually hot! Turning a bit, you see your pantie clad ass for the first time, and even you have to admit they make your ass look very nice. The way the black lace clashes with your pale skin is something that makes the visual quite appealing, and how they fit on your slim figure makes you look quite feminine. You stare at how good they look, then notice the time and decide to get on with the assignment Dr. Marlowe has given you.
Sitting on your bed wearing the panties is something that makes you shudder, mainly from how the soft panties tease your skin, especially your rigid little friend. After getting comfortable, you log on your laptop and open the browser. After logging in, you find the hypno video you watched the first time, but remember that she asked you to find a new one to watch. After a brief scroll of the site that you found the first one, you find a brand new one that immediately catches your attention, mainly from how the picture on the video is a hot girl with pony tails and what look like, pink latex bikinis and stockings.
Clicking on it, you sit back and right away the scene comes to life with a message.
<video autoplay loop muted playsinline width="100%">
<source src="Images/Computer/Hypnosis/hypno_18.mp4" type="video/mp4">
Your browser does not support the video tag.
</video>
All the sudden, all those affirmation sentences start to pop up, not only in the screen, but inside your head.
<span class="her" data-text="Her">Sissies love panties!</span>
<span class="her" data-text="Her">You want to dress like a slut!</span>
<span class="her" data-text="Her">Worship your mistress!</span>
<span class="her" data-text="Her">All sissies need chastity!</span>
<span class="her" data-text="Her">Worship big cocks!</span>
Those sentences pop on your mind as the images flashed on screen. Your body begins to writhe while you absently watch the screen, your eyes practically glued to the monitor. Crossdressing sissies, dazed eyes, the lingeries, the spiral... they all keep your full attention, and the flashing messages continue to fill your thoughts.
<span class="her" data-text="Her">Suck that cock, sissy!</span>
<span class="her" data-text="Her">You need panties!</span>
<span class="her" data-text="Her">Your Mistress knows what's best!</span>
<span class="her" data-text="Her">You need your boy pussy filled!</span>
The video goes on and on, and your dick leaks constantly while you absently rub and tweak your hard nipples. The images of sissies having their faces painted by large wads of cum begin to flash before your eyes, as well as several highly erotic images of sissies with those dumb dazed faces in revealing lingerie. Soon you feel your balls begin to throb while your hands never once touch your leaking clitty.
<span class="her" data-text="Her">Sissies don’t masturbate!</span>
<span class="her" data-text="Her">Sissies love cock!</span>
<span class="her" data-text="Her">Sissies crave wearing panties!</span>
<span class="her" data-text="Her">Serve your Mistress, sissy!</span>
<span class="her" data-text="Her">SCrave chastity!</span>
Before you even realize it, the video comes to an end with a sissy having her slutty face painted by three large cocks, and her licking and sucking them as the video fades to black.
<img src="Images/Story/MarlowePath06/03.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
For several minutes after the video ends, your hands continue playing with your aroused nipples, then they stop after your right hand goes to the pen next to your nightstand and writes down the first thing that comes to your highly aroused mind.
<img src="Images/Story/MarlowePath06/04.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
In a daze you get to your feet and pick up your pants. Without changing from the panties, you quickly put your clothes on, then pick up the notepad and walk down the hallway to meet with Dr. Marlowe.
[[Go to Dr. Marlowe's office|MarlowePath06_02]]
<<nobr>>
<<set $underwear = "">>
<<set $storyContent = true>>
<<if !$backupOutfit>>
<<set $backupOutfit = {
clothing: $clothing,
shoes: $shoes,
socks: $socks,
underwear: $underwear,
bras: $bras
}>>
<<set $clothing = "NoStore_Clothing_07">>
<<set $shoes = "None">>
<<set $socks = "None">>
<<set $underwear = "NoStore_Underwear_11">>
<<set $bras = "None">>
<<run $('#avatar').empty().wiki('<<RenderAvatar>>')>>
<</if>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<</nobr>>You pick up the pace to not keep her waiting, and find yourself in front of her office. Like she said, she's at her desk working on her computer. Before you can knock, Dr. Marlowe notices you by the door and motions for you to come inside.
<<evelyn>>You’re done with the task already?<</evelyn>>
<<mc>>Umm... I... I did what…you asked.<</mc>>
You stammer, mostly because you’re so turned on that you’re having a hard time thinking straight.
<<evelyn>>Good! Now, what was the first thing that came to your mind?<</evelyn>>
The moment she sits on her chair, your eyes lock on her legs, and the sheer nylons she’s wearing makes your balls painfully throb again. Then, as if she knew how you were feeling, she crosses her legs, and the sight of her stocking clad thighs makes your cock twitch painfully in your panties.
<img src="Images/Story/MarlowePath06/05.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
Before she can catch you gawking, you hand her the notepad, which she takes from you and casually reads. After she reads it, you see her smile, then she sets it down and leans back a bit.
<<evelyn>>Well, let’s see what we have.<</evelyn>>
Remembering what she wants, you gulp, then your shaking hands find your belt buckle. You feel sweat forming on your brow as you undo the belt, then unbutton your trousers, exposing to her that you’re wearing the panties she gave you. The smile on her face is very noticeable, but it quickly goes away after a few moments.
<<evelyn>>Well now, those look absolutely lovely on you!<</evelyn>>
Dr. Marlowe compliments, then motions for you to turn around. Against your better judgment you turn to give her a good view of them, and she shocks you to no end when she claps her hands a few times.
<<evelyn>>Very nice, indeed!<</evelyn>>
For several moments she enjoys the spectacle of you standing in her office wearing panties with your pants at your knees. The embarrassment factor burns in you, but then it suddenly gives way to something else when you hear her stand up from her chair.
<<evelyn>>Those are very nice,though there’s one small problem that I can see.<</evelyn>>
You’re about to turn to face her, but she puts a firm hand on your shoulder to keep you in place. A jolt of pure electricity shoots through you when you feel her hand grip the waistband of the panties to adjust them a bit, and you feel her nails teasing your skin while she does it. After adjusting them to fit in the way she liked, you suddenly jump when she playfully swats your panty clad butt.
<<mc>>Hey!<</mc>>
You squeak in shock, but Dr. Marlowe merely giggles in a sultry manner at your reaction. The way she giggles sends a jolt right down your spine, making goosebumps appear on your body, and your little friend slowly begins to leak again from how it made your tight asshole pucker. A slight moan escapes your lips from the crazy feeling, then you begin to shake when you feel that Dr. Marlowe is suddenly fully behind you, her body actually pressing against yours. Before you can properly react, her arms surround you, and you feel her hands slowly sliding down to your panty clad nethers.
<<evelyn>>Now, as lovely as these panties make you look, there’s a slight problem that I need to comment on.<</evelyn>>
She whispers into your ear, making you gulp and shake from her hot breath on your skin.
<img src="Images/Story/MarlowePath06/06.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
You want to reply, but then her hands find your panty clad crotch, and you feel her skilled hands rubbing along the outline of your straining fick. As much as you want to do anything about it, your hands go limp, and you almost slump to your knees by the way she handles your now throbbing friend.
<<evelyn>>Yes indeed, very nice fit.<</evelyn>>
She whispers while rubbing the edges of your little dick with her fingers, the sensation making your head spin while she teases you. She does something that makes your body go wild when you feel her stocking clad legs gently brush against yours, and the soft feeling of the nylon makes your little dick leak wildly while her nails continue their tortorous work.
<<evelyn>>I would go further with this, but alas, I don’t like the feeling of hairy little boys.<</evelyn>>
She says in a rueful manner, the regret of her stopping making you whimper loudly.
<<evelyn>>Now, now. I promise you that I’ll make it up to you, but for now we must set some rules.<</evelyn>>
As much as you want her to keep going, her hands leave your panty clad crotch, then they go under the hem of your shirt, and begin lifting it up while she rubs one hand along your body.
<<evelyn>>Just as I feared.<</evelyn>>
<<mc>>I...<</mc>>
You try to say something, but she puts a finger to your lips, and you can actually taste the salty flavor of your dick on her finger tip from how it just entered your mouth.
<<evelyn>>Now, I will make you an offer that ends the moment you refuse.<</evelyn>>
She starts to talk, keeping her finger on your lips to keep you from speaking.
<<evelyn>>I will help you with your studies to graduate from school regardless, but if you refuse, the fun stops here and now for good.<</evelyn>>
You don't move a muscle.
<<evelyn>>If you wish to continue with this, I will be here at my office next Monday. You will come to me wearing panties, have your body shaved off all this nasty hair, and be ready to show me you’re properly attired to study with me for a little while.<</evelyn>>
She then turns your head to make you see her serious looking eyes.
<<evelyn>>If you are properly wearing panties and shaved to my satisfaction, I will give you a treat before we study. Do you agree with this?<</evelyn>>
<<nobr>>
[[Say "yes"|MarlowePath06_03]]
[[Say "no"|MarlowePath06_04]]
<<if $backupOutfit>>
<<set $clothing = $backupOutfit.clothing>>
<<set $shoes = $backupOutfit.shoes>>
<<set $socks = $backupOutfit.socks>>
<<set $underwear = $backupOutfit.underwear>>
<<set $bras = $backupOutfit.bras>>
<<unset $backupOutfit>>
<</if>>
<</nobr>><<evelyn>>Well...?<</evelyn>>
<<mc>>I... will.<</mc>>
A bright smile fills her pretty face, then she turns your head and presses her lips against your cheek. The soft kiss she gives you feels so nice, and the way her body is flush against your body makes you shake while she gives you the affection you desperately crave.
<img src="Images/Story/MarlowePath06/07.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
After a moment of the soft kiss, she pulls away, then whispers in your ear.
<<evelyn>>Then be a good boy. Maybe if you’re good, I’ll give you a special treat.<</evelyn>>
She says, then makes you moan when she nips your earlobe, then teasingly pulls on your flesh until it comes free of her teeth. A visible shudder escapes you when she does that, then you feel her step back, and you slump to your knees. For a few moments you wildly shake on your knees before you open your eyes and see her heels in front of your eyes, then pan your head up. The sexy stockings she’s wearing fill your vision, then the skirt, crisp blouse covered bustline, then you see her pretty face smiling down at you. For several moments she looks down at you, then offers you a hand and helps you rise to your feet.
<<evelyn>>You may go now.<</evelyn>>
As you turn to leave, you hear Dr. Marlowe clear her throat, then turn to see her holding your notepad.
<<evelyn>>Don’t forget this.<</evelyn>>
Taking it from her, she motions for you to go, then walks back to her seat and takes it. With the notepad in hand, you turn and walk from the office. Once you’re in the hall, you slowly make your way back to your dorm, because each step you take is pure torture from how your balls are throbbing. The feeling of her soft hands on your panty covered dick makes you practically shake with each step you take, and its through a heroic effort that you make it to your dorm without collapsing from how turned on you are.
Sitting on your bed doesn’t help from how the lacy panties tease your skin, and before you know it, you're practically running to the shower. Stripping off everything, you climb in and turn the water on, and the ice cold spray makes you yelp in pain, but it does next to nothing to help relieve your arousal. For a long time you try to calm down, but nothing really helps. Before you’re aware that you did it, you find yourself back on your bed, blankly staring at the ceiling. You spend some time there, reliving the events from today, and sitting on the nightstand next to your head is your notepad. Scribbled on it is a phrase you never thought to look at before seeing Dr. Marlowe.
<i>“Sissies serve their mistress.”</i>
<<nobr>>
<<run $journalEntries.push("Day " + $currentDay + ": God, I said yes.\n\n I’m sitting here in the same panties, still wearing them under my sweats because taking them off felt wrong, and I said yes.\n\n The second “I will” came out of my mouth she kissed my cheek and bit my ear and I almost came right there in her office. She smiled like she’d won something. She had.\n\nOn Monday, I'll be at her office again, wearing panties and shaved smooth. She said that she’d give me a treat if I was good. What kind of treat? I don’t know, but just thinking about it makes my dick throb. My heart won’t stop hammering and my dick is leaking every time I shift and feel the lace rub.\n\n The hypno words keep looping: serve, obey, crave. I wrote “Sissies serve their mistress” and staring at it now makes me throb instead of freak out. I’m scared. I’m so turned on I can’t think. I’m hers now, aren’t I? And I don’t want to be anything else.")>>
<<set $marloweQuest += 1>>
<<link "Do something else">>
<<set $storyContent = false>>
<<set $energy -= 30>>
<<set $lust = 100>>
<<set $hypnoExposure += 1>>
<<set $femininity += 2>>
<<set $curiosity += 1>>
<<set $hunger += 10>>
<<set $hygiene -= 10>>
<<set $refusedMarlowe = false>>
<<run State.variables.playerInventory.ownedClothing.push("NoStore_Underwear_11")>>
<<advanceTime 180>>
<<statChange "+Femininity" "pink">>
<<statChange "+Hypno Exposure" "pink">>
<<statChange "+Curiosity" "pink">>
<<goto "Dorm">>
<</link>>
<</nobr>><<evelyn>>Well...?<</evelyn>>
As turned on as you are, and as delightful as the offer is, you suddenly realize what you’re doing. You’re wearing panties in front of your teacher, and she’s asking that you debase yourself for some kind of sick game. Somehow, you find the courage to speak, and it comes out of you before you can stop it.
<<mc>>No... no... I... I don’t want to do this.<</mc>>
The moment those words escape your mouth, Dr. Marlowe steps away from you, and your body screams out in pain from the arousal she was bringing you. A deep feeling of frustration washes over you when you feel her abruptly pull away from you, leaving you standing in the middle of her office with your pants down. To make it worse, you’re still wearing the panties she gave you, and your little dick is visibly poking from the waistband.
<<evelyn>>If that’s your choice, then so be it.<</evelyn>>
Dr. Marlowe says, then you hear her walk back to her desk and take her seat while you're still shaking in the middle of the office.
<<evelyn>>Go ahead and get dressed, then I’ll see you for your next lesson.<</evelyn>>
She says in a surprisingly pleasant tone before getting back to work. Still shaking, you snap out of your stupor, then do as she asks. Once you’re dressed, she doesn’t even look in your direction as you leave the office. The only sound that you hear is her keyboard keys clacking while she types away on whatever it is she’s doing. Walking along the hallway, your crotch is painfully reminding you of its displeasure with each pain filled step you take. You swear it feels like your balls have doubled in size from how turned on you were, and the awkward near hobble you’re doing as you go back to your room is semi noticeable.
Once you’re inside your room, you beat a hasty retreat to your shower, striping along the way, then the cold water blasts your body. You yelp in pain from the ice cold water splashing off your nethers, and the next ten minutes are some of the worst in your life. When you finally get out of the shower, all you can think of is how badly you messed up, and the blank look on her face as you left makes you worry about the future of being in the university.
<<nobr>>
<<run $journalEntries.push("Day " + $currentDay + ": I don’t even know how to write this without my hand shaking. I said no.\n\n I was standing there in her office with my pants around my knees, wearing those black lacy panties like some kind of freak, her hands still warm on me... and I told Dr. Marlowe no. The second the word left my mouth she just... stopped. Stepped away like I was suddenly nothing. The look on her face wasn’t even angry, it was blank, professional, like I’d failed a pop quiz instead of turning down whatever twisted game she was playing.\n\nMy balls still ache so bad I can barely walk straight. Cold shower did nothing and I keep replaying the way she touched me, the way the lace felt when I pulled it on, the hypno video still flashing behind my eyes. “Sissies serve their mistress.” I wrote it without thinking. I hate that those words feel... true somehow.\n\n I’m terrified I just threw away the only person who was actually helping me pass. And worse, way worse, I’m terrified part of me already regrets saying no.")>>
<<set $marloweQuest += 1>>
<<link "Do something else">>
<<set $storyContent = false>>
<<set $energy -= 30>>
<<set $lust = 100>>
<<set $hypnoExposure += 1>>
<<set $femininity += 1>>
<<set $curiosity += 1>>
<<set $hunger += 10>>
<<set $hygiene -= 10>>
<<set $refusedMarlowe = true>>
<<run State.variables.playerInventory.ownedClothing.push("NoStore_Underwear_11")>>
<<advanceTime 180>>
<<statChange "+Femininity" "pink">>
<<statChange "+Hypno Exposure" "pink">>
<<statChange "+Curiosity" "pink">>
<<goto "Dorm">>
<</link>>
<</nobr>>Socks trailing from the top like a flag of surrender, you throw your laundry bag over your shoulder and make your way down the dorm hallway. The only actual sound on this silent floor was the faint buzzing of two vending machines, which are on each side of the laundry room door.
<img src="Images/Story/Saturday01/01.png" style="width:75%; height:auto; display:block; margin:0 auto;">
The smell that comes inside is a combination of warm air, detergent, and a hint of synthetic. Several machines are already in operation, spinning underwear and uniforms into a mesmerizing haze. After loading your clothes and adding a likely too much of detergent, you begin the washing cycle.
<img src="Images/Story/Saturday01/02.png" style="width:75%; height:auto; display:block; margin:0 auto;">
The buttons beep softly, and since you have nothing else to do, you lean against the wall and scroll through your phone until it's done. You put everything in the dryer after a rinse and spin that seems to take longer than your last class. Then you wait again. A girl walks in, nods politely, and then goes behind a row of machines. You can hear coins hitting each other and the door of a dryer slamming shut. You and her don't talk.
The heat goes away eventually. You pick up your laundry, which is warm and a little wrinkled, and go back to your room. You close the door behind you with your elbow while holding a laundry basket awkwardly against your hip. The dorm is still and quiet, with soft morning light coming through the blinds.
You set the basket down at the foot of your bed and exhale.
Done with the laundry.
You start taking things out one at a time, like a shirt, boxers, or sheet, until you see something that draws your attention.
White. Soft. Not yours. You stop. Get it out from between your hoodie and your sheets. It's a set of white panties. Trimmed with lace. Clean. Folded, but not really.
<img src="Images/Story/Saturday01/03.png" style="width:75%; height:auto; display:block; margin:0 auto;">
Your fingers go cold. You stare at them as if they might disappear if you blink. Nothing like this is yours. You are certain of that.
Where or who, then?
The basket catches your attention. It must have been mixed up with someone else's load. A mix-up in the dorm. That's all. Still, though...
You put them aside after holding them for too long. Gentle. Not as heavy as they ought to be. And strangely intimate. They are delicate and slightly pliable, and you hold them up by the edge. The dryer has cleaned and warmed them up. They don't belong to anything else you own, even after you've checked the rest of your pile. Most likely abandoned by someone else. Most likely. In your hands, you flip them over once more.
<<nobr>>
<<link "Keep it. Just in case you find the owner.">>
<<set $foundSock = true>>
<<set $saturdayEvent += 1>>
<<set $storyContent = false>>
<<if not $inventory.some(i => i.name === "Lace Trimmed Panties")>>
<<set $inventory.push({
name: "Lace Trimmed Panties",
description: "Pair of panties that I found in my laundry basket. Not sure where it is from."
})>>
<</if>>
<<run $journalEntries.push("Day " + $currentDay + ": I did laundry this morning. Figured it was a good idea to stay ahead of the mess.\n\n
The dorm hallway was quiet. The machines were humming, kind of like distant voices. I leaned against the wall, barely awake, scrolling through my phone while my clothes spun around.\n\n
When I got back to my room and started folding, I stopped.\n\n
There was a pair of panties in my laundry.\n\n
White. Soft. Laced edges.\n\n
Definitely not mine.\n\n
They were still warm. Like they came from someone else’s life and just… ended up in mine. Maybe it was an accident. Or maybe it wasn’t.\n\n
I didn’t throw them out.\n\n
I don’t even know why.")>>
<<goto "Dorm">>
<</link>>
<<link "Toss it aside. Not your problem.">>
<<set $foundSock = false>>
<<set $saturdayEvent += 1>>
<<set $storyContent = false>>
<<run $journalEntries.push("Day " + $currentDay + ": I did laundry this morning. Thought I’d try to get ahead before the mess piled up.\n\n
The dorm hallway was super quiet. The machines were humming in the background, kind of like voices far away. I just leaned on the wall, half-awake, scrolling through my phone while my clothes did their thing.\n\n
But when I got back to my room and started folding, something weird happened.\n\n
There was a pair of panties in my laundry.\n\n
White. Soft. Lacy on the edges.\n\n
Totally not mine.\n\n
They were still warm, like they belonged to someone else and somehow slipped into my world. Maybe it was an accident. Or maybe not.\n\n
I didn’t know what to do with them, so I tossed them out.\n\n
Hopefully people start paying more attention next time.")>>
<<goto "Dorm">>
<</link>>
<<set $storyContent = true>>
<<set $energy -= 40>>
<<set _targetHour = 12>>
<<set _targetPeriod = "PM">>
<<if $hour != _targetHour || $period != _targetPeriod || $minute != 0>>
<<set _minutesToSleep = setup.minutesUntil(_targetHour, _targetPeriod)>>
<<if _minutesToSleep > 0>>
<<advanceTime _minutesToSleep>>
<</if>>
<</if>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<</nobr>>You sit at your desk, the assignment page in front of you like a loaded question. Your eyes linger on the phrase:
“Sissy hypnosis.”
It still feels like a joke. Or a trap. You type the words into the search bar cautiously, as if the laptop might flinch.
<i>"sissy hypnosis academic paper"</i>
<img src="Images/Story/Saturday02/01.png" style="width:75%; height:auto; display:block; margin:0 auto;">
Nothing helpful. primarily blogs, YouTube thumbnails, and Reddit posts with ambiguous titles. You hone the question.
<i>"feminization + auditory conditioning"
"hypnosis + identity dissociation"
"erotic reprogramming effects"</i>
Better. A couple of academic hits. PDFs. Ten-year-old dissertations. An article from a university in Germany:
<i>"Neurocognitive Responses to Gendered Stimuli in Hypnotic Induction."</i>
You download it. Go through it quickly. It's dry, almost reassuringly so. You begin to take notes.
<i>Repetition = reinforcement
Erotic suggestion linked to compliance in high-susceptibility subjects
Identity boundaries become fluid under auditory entrainment</i>
<img src="Images/Story/Saturday02/02.png" style="width:75%; height:auto; display:block; margin:0 auto;">
You underline that last one, but it still feels abstract. You're learning the language, not the meaning.
[[Search for papers in the library|Saturday02_02]]
<<nobr>>
<<set $storyContent = true>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<</nobr>>The campus library is quiet. Too quiet. The sound of pages turning and the thick carpet muffle your footsteps as you enter, making it feel like you're entering a church. The tall windows let in natural light, but the fluorescent lights above flicker dimly. It applies gentle shadow and gold to the spines of a hundred books.
<img src="Images/Locations/Campus/Library/Library_Day.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
With your fingers following the rows, you head to the psychology section. The titles are well-known: Clinical Hypnosis: A Therapeutic Guide, Neuroscience of Behavior, and Sexuality and Society. Nothing immediately stands out. Then, in the back, you'll find a subsection called "Sexual Identity & Cognitive Shifts." Here, the titles are less clear. older. Dustier. Like they're whispering secrets, you look down their spines:
<i>Submissive States: Power, Suggestion, and the Brain
Erotic Altered States: Pleasure, Identity, and Dissociation
Trigger & Response: Erotic Hypnosis in Subcultures
Femininity as Performance: Neural Pathways of Self-Reinvention</i>
<img src="Images/Story/Saturday02/03.png" style="width:75%; height:auto; display:block; margin:0 auto;">
You look them all over. Arms full. The student behind the circulation desk gives you an odd look, but you ignore it. You take a seat at a corner table that faces the wall and is far from the front desk. The table seems secure. Separated. private. You open the first book and begin reading. Slowly. With caution. similar to a surgeon sifting through tissue. The language is dry at first. Academically reassuring. Then, however, a phrase surprises you:
<i>“Subjects report experiencing a pleasurable form of ego death.”</i>
You hesitate. You turn to a new chapter. Highlight a line:
<i>“Repetition leads to soft dissociation; the self becomes porous under arousal.”</i>
You write in your notebook:
<i>Repetition = Reinforcement
Erotic suggestion linked to increased compliance
Identity becomes flexible under rhythmic auditory triggers</i>
Your heart beats a little more rapidly with each line you write. You swap books. Open to the "The Internalized Domme" chapter. You read:
<i>The submissive does not simply obey the voice, they begin to crave it, rely on it. Eventually, they internalize the dominant as a guiding mental presence, even when alone.</i>
You tighten your hold on your pen. You remember the voice from the forum preview. You didn’t even click play… Not yet. However, you can imagine the sound it would make. You give a headshake. Make an effort to ground yourself. It is merely research. Right?
Still… your thighs are pressed closer together than they were when you sat down.
You shift in your chair. Adjust your jeans and then flip to another page.
<i>“In the majority of erotic hypnotic content, feminization is associated with comfort, reward, and arousal, forming a loop of behavioral reinforcement.”</i>
You scribble:
<i> Why panties?
Why feminine identity as reward?</i>
You don’t write the next thought:
<i>Would it work on me?</i>
You put the book away. Breathe out through your nose. You've spent more than an hour here. You feel different even though you don't think you've learned anything. As though something is developing inside of you. or being peeled away.
[[Continue researching in your dorm|Saturday02_03]]
<<nobr>>
<<set _targetHour = 4>>
<<set _targetPeriod = "PM">>
<<if $hour != _targetHour || $period != _targetPeriod || $minute != 0>>
<<set _minutesToSleep = setup.minutesUntil(_targetHour, _targetPeriod)>>
<<if _minutesToSleep > 0>>
<<advanceTime _minutesToSleep>>
<</if>>
<</if>>
<</nobr>>Even what you're looking for has changed. They were clinical books. The articles were abstract. You have pages of theories and notes. "Reinforcement loops." "Auditory suggestion." "Feminization as identity drift."
However, none of them described the sensation to you. None of them revealed what you're actually looking for:
<i>Why does it work?
Who does it happen to?
What happens after?</i>
You eventually locate it. A hidden gem on the internet. not listed in an index. Not well-polished. It appears that the site's design hasn't been changed since 2008. Black background. Text in neon pink. Thousands of views on a thread with no signs of moderation. You gaze at the header:
<i>"Sissification isn’t a kink. It’s a calling.”</i>
<img src="Images/Story/Saturday02/04.png" style="width:75%; height:auto; display:block; margin:0 auto;">
You scroll. Something in your chest tightens. Thread titles hit like static:
<i>“I watched out of curiosity. I never stopped.”
“The first spiral is free, and then you belong to her.”
“It’s not about kink. It’s about letting go.”
“How I stopped feeling like a man and started feeling like me.”</i>
You click one. Then another. Each story is unique and personal, yet they all bleed together.
<i>“I thought it was porn. But it was programming. And part of me wanted to be programmed.”</i>
<i>“She told me I was pretty. No one had ever said that to me before. And I believed her voice more than I believed myself.”</i>
<i>“I didn’t plan to change. I just kept clicking. One video at a time. Until boxers felt wrong.”</i>
Your heart is beating a bit too quickly as you recline in your chair. It's just voyeurism, you tell yourself. curiosity. However, one comment catches you in the throat:
<i>“She doesn’t take you by force. You hand yourself over, and thank her for taking you.”</i>
You pause your scroll. You gaze. One thread has the playlist "For the Newly Curious" pinned at the top.
The first link is titled: <i>“The Joy of Panties – Gentle induction. No triggers. Safe for beginners.”</i>
There’s a thumbnail. An invitation-like pair of lacy panties rests delicately in the middle of the picture. You choose not to click it. Your mouse is hovering. You start to breathe more slowly. Instead, you scroll down to the comments.
<i>“It’s soft. You won’t even notice it working at first.”
“I was just doing research. Then I came. Then I cried.”
“She makes you feel seen. That’s the part they don’t warn you about.”</i>
The tab is closed. Then open it again. Save it to your bookmarks. Remind yourself that it is merely a reference. Only for the assignment itself. You know what you're doing, though, deep down. You are no longer collecting data. You're waiting for an excuse at this point.
This resistance now feels like a performance. As if you were acting stronger than you actually are for a nonexistent audience. Nobody is observing. Just the spiral, waiting for you.
[[Click on it.|Saturday02_04]]
<<nobr>>
<<set _targetHour = 10>>
<<set _targetPeriod = "PM">>
<<if $hour != _targetHour || $period != _targetPeriod || $minute != 0>>
<<set _minutesToSleep = setup.minutesUntil(_targetHour, _targetPeriod)>>
<<if _minutesToSleep > 0>>
<<advanceTime _minutesToSleep>>
<</if>>
<</if>>
<</nobr>>Slowly, the screen fades in. Lavender and soft pink hues pulse in soft waves. In the middle is one bold yet calming phrase:
<i>Panties look so comfy.</i>
<img src="Images/Computer/Hypnosis/hypno_01.gif" style="width:100%; height:auto; display:block; margin:0 auto;">
You laugh. Or try to, but your breath catches in your throat. You're not laughing. A voice comes in. Female. Light. Relaxed. Inviting but not seductive.
<span class="her" data-text="Her">“You clicked play. That’s all it takes.”
“You’re safe here. There’s no pressure. No expectation.”
“Just... listen. That’s all you ever have to do.”</span>
The rhythm of her voice causes a spiral to pulse. Breathing, not spinning. as if it were synchronizing with yours. You move around in your chair. Anticipation, not discomfort. Before your mind acknowledges it, your body is aware of what is happening.
<span class="her" data-text="Her">“You’re doing so well.”
“You’ve been curious for a while, haven’t you?”
“You don’t have to admit it out loud. I already know.”</span>
You exhale, but you don’t remember holding your breath. Then it starts.
<span class="her" data-text="Her">“Think of the softest fabric you’ve ever touched. Silk? Satin? Cotton with a whisper of lace.”
“Now imagine slipping it up your thighs. Slowly. Carefully.”
“It hugs you. Clings to you. Warms you.”</span>
Your fingers twitch. Restless.
<span class="her" data-text="Her">“They’re panties. Of course they are.”
“Not a joke. Not a kink. Just comfort. Just softness where you’ve never allowed softness before.”
“That’s why you want them.”</span>
Heat rises in your chest and descends. Your jaw tightens. Your body doesn't need consent. This is just a reflex, you tell yourself, just arousal, a response to lighting, implication, rhythm, and tone. Your body, however, is not fooled. It feels like it's been seen.
<span class="her" data-text="Her">“You could wear them under anything.”
“No one would know. Just you.”
“They’d shape the way you walk. The way you sit. The way you think.”
“Not because you’re becoming her.”
“But because for the first time... you’re curious how she feels.”</span>
Your thighs are held tightly together. It wasn't your intention. Your mind is hazy. You attempt to follow the words and examine the script, but it is no longer a script. It is a current. A wave that sucks you in without asking if you can swim. You're not under a spell. You're silent. However, your mouth is open. Your eyes are wide. Even though you haven't moved, your breathing sounds like you're running. And in your mind, quietly, an image forms:
You. Wearing them. Light blue. Maybe satin. Maybe with bows.
<img src="Images/Story/Saturday02/05.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<span class="her" data-text="Her">“You deserve softness.”
“You’ve earned comfort.”
“Just this once, you can let go.”</span>
And in the final second, the words on the screen flicker and fade. One last time:
<span class="her" data-text="Her">"Panties look so comfy."</span>
Then there is only silence. You tear the headphones off. Your heart is racing.
Now, all that's visible on the screen is your reflection, red-faced and wide-eyed, caught in the middle of something you still don't understand. You sit still for a long time.
You didn't touch yourself. You didn't finish. However, you feltit. Then, almost against your will, you mutter:
<<mc>>They do look comfy…<</mc>>
[[Stop for now and go to sleep.|Saturday02_05]]
<<nobr>>
<<set $femininity += 0.5>>
<<set $lust += 50>>
<<set $hypnoExposure += 1>>
<<set $curiosity += 1>>
<<set $mcf = "Her">>
<<statChange "+ Femininity" "pink">>
<<statChange "+ Hypno Exposure " "pink">>
<<statChange "+ Curiosity " "lime">>
<</nobr>>Sleep doesn’t come easily. When it does, it feels more like sinking than rest.
The white walls glow subtly, like milk under the skin. No door is present. Only a mirror. The spiral, too. Slow, pulsing, alive, it floats behind the glass. like a visible heartbeat. Without intending to, you move in its direction. You're standing in front of it now, but you don't recall moving. Neither the room or your face are reflected in the mirror. She is.
You blink. She's dressed in blue maid clothes. She has your body, almost, but smaller. Softer. A blush on the cheeks. A ribbon in her hair. She lifts the hem of her skirt.
Panties. Baby blue. Lacy. The bow rests just below her navel.
<img src="Images/Story/Saturday02/06.png" style="width:75%; height:auto; display:block; margin:0 auto;">
You open your mouth to speak. to object. to ask why. But, you hear her voice first, from somewhere beneath the glass rather than from her lips.
<<mcf>>You don’t have to speak yet. Just feel it. Just watch.<</mcf>>
She gives a kind smile. Not in a sensual way. Simply... with knowledge. Behind her, the spiral intensifies.
<<mcf>>She’s not a stranger. She’s always been here. She’s the part of you that whispers when you button your jeans and wonder... what if it felt different?<</mcf>>
<<mcf>>You’re not becoming me. You’re remembering me.<</mcf>>
In the dream, your heart is pounding. You have shaky legs. The air is too sweet and too soft. You believe you have a perfume scent. Your own? You whisper:
<<mc>>This isn’t me. <</mc>>
And the mirror answers:
<<mcf>>Then why do you feel so good?<</mcf>>
You extend your hand to touch the glass. Your fingers brush the spiral.
<<link "Wake up">>
<<set _targetHour = 9>>
<<set _targetPeriod = "AM">>
<<set _minutesToSleep = setup.minutesUntil(_targetHour, _targetPeriod)>>
<<advanceTime _minutesToSleep>>
<<set $energy = 100>>
<<goto "SleepScene">>
<<goto "Saturday02_06">>
<</link>>You wake up. The spiral’s gone. So is the girl. But her presence clings to you like the echoes of a dream that shouldn't have felt so pleasant. You touch your chest. Your thigh. Just to be sure you’re still… you. You are. Aren’t you?
You try to shake it off. Pretend it was only a strange dream. Nothing fades, just your brain processing too much screen time and suggestions. A leftover is present though. A feeling of warmth between your legs. A weight on your chest that doesn't exist. Emotional rather than physical. As if the dream was still alive inside of you. You take a quick look at your laptop. The tab remains open. You swiftly close it. The spiral is not something you want to see again. But you do, too.
You try to re-establish yourself by grabbing your notebook. Words. Reasoning. An observation. You write:
<i>“Dream state after first exposure: Visual hallucination (mirror self), emotional response: confusion, shame, arousal.”</i>
Then you add in smaller words:
<i>“Her voice followed me into the dream.”</i>
After that, you quit writing. Because you can't explain away that part.
You recline on your bed and gaze up at the ceiling. The silence is strange. As if you're waiting for someone to say something again. You become fixated on people. Not research subjects. Not case studies. Individuals. actual ones. The ones you are familiar with. The girls in your class. Who knows? Who could I talk to about this, you wonder? Not in the classroom. Not in a clinical way. setting. Honestly. You hesitate. Then reach for your pen again. You start writing names
<h2><b>Sophia:</b></h2>
She dominates every room she enters, even though you hardly know her. Eyeliner in black. She doesn't bother covering up the bite marks on her neck. Her smile pierces deeper than a blade. If you told her what you saw. or how you felt, she wouldn't laugh.... She would lean in. She would own it.
You imagine her whispering:
<<sophia>>Did you stroke to it, little boy? Did you moan when she said panties?<</sophia>>
She could worsen it. Or she could make it better. Or both. You're afraid of her, and maybe a little afraid of your lack of fear.
<i>Disclaimer: This path contains fetishes like: Humiliation, BDSM, femdom, forced chastity, forced feminization and physical punishment. It also containd drug use. Other kinds of fetishes may appear as the game gets updated.</i>
<h2><b>Emily:</b></h2>
Sweet. Nice. Her entire body, eyes, posture, and stillness would be all focused on listening. You trust her. She would put down her pen if you told her. She would tilt her head. Say something like:
<<emily>>I’m glad you trusted me with that. It makes sense you’re confused. That’s okay.<</emily>>
She wouldn’t push. But she might guide. That’s what worries you. If she accepts it, if she makes it sound normal, then it’s real. And if it’s real, what does that make you?
<i>Disclaimer: This path contains fetishes like: Humiliation, NTR, BBC, forced chastity and feminization. Other kinds of fetishes may appear as the game gets updated.</i>
<h2><b>Lucy:</b></h2>
Keep quiet. She looks half lost in her own world. You've talked a few times. However, you've seen her. She draws spirals. When Marlowe discussed identity fragmentation, she didn't hesitate. Something has already affected her. You sense it. She might nod if you showed her the spiral. She would smile and then say:
<<lucy>>It’s pretty, isn’t it? Makes you feel like you’re floating.<</lucy>>
What if she is in it, though? What if she lives farther away than you? Would she help you? Or draw you in?
<i>Disclaimer: This path contains fetishes like: Humiliation, forced chastity, soft femdom and feminization. It also contains drug use. Other kinds of fetishes may appear as the game gets updated.</i>
<h2><b>Selene:</b></h2>
You met her in the hallway. She knew when she saw you. Before you even clicked on the link, she called you out.
<i>"That’s the look of someone who just opened a door they can’t close."</i>
She works in the dark. And you don't know if that makes her safe or dangerous. Maybe both. She wouldn't give you an explanation if you went to her. She would show you. She would reveal it. You picture her whispering as she leans in:
<<selene>>You don’t need to ask if you liked it. Your body already answered.<</selene>>
<i>Disclaimer: This path contains fetishes like: Humiliation, chastity (optional), feminization and prostitution. It also contains drug use. Other kinds of fetishes may appear as the game gets updated.</i>
<h2><b>No One</b></h2>
On the page, you circle the last name. Yours. You might as well keep this to yourself. Act as though it was a one time interest. A mistake, an anomaly. But somewhere in your mind, the spiral is still going. Additionally, her voice is still very near the edge of memory. Silence itself seems like a choice.
<i>Disclaimer: This path contains fetishes like: Humiliation, chastity (optional), feminization and voyeurism. It also contains drug use. Other kinds of fetishes may appear as the game gets updated.</i>
Then you move your pen to the bottom of the page and write:
<h2><b>Dr. Marlowe</b></h2>
You don't know why you wrote it, or even if you want to tell her. But she's the one who assigned it to you, after all, so maybe she has answers.
You close the notebook and take a breath. Now you must decide: Who do you trust with the truth?
<i>Disclaimer: This path contains fetishes like: Humiliation, forced chastity, feminization and sfemdom. It also contains drug use. Other kinds of fetishes may appear as the game gets updated.</i>
<<nobr>>
<<if $isSophiaQuestActive == true>>
[[Talk to Sophia|Saturday02_07a]]
<<else>>
<div class="link-button disabled">Talk to Sophia (I don't trust her enough for this)</div>
<</if>>
<<if $isEmilyQuestActive == true>>
[[Talk to Emily|Saturday02_07b]]
<<else>>
<div class="link-button disabled">Talk to Emily (I don't trust her enough for this)</div>
<</if>>
<<if $isLucyQuestActive == true>>
[[Talk to Lucy|Saturday02_07c]]
<<else>>
<div class="link-button disabled">Talk to Lucy (I don't trust her enough for this)</div>
<</if>>
[[Talk to Selene|Saturday02_07d]]
[[Tell no one (for now)|Saturday02_07e]]
<<set $hunger += 10>>
<<set $hygiene -= 5>>
[[Talk to Dr. Marlowe|Saturday02_07f]]
<</nobr>>She is half in shadow, close to the doors. She finishes typing something on her phone without immediately looking up. The screen is tapped by one dark nail. Tap. Tap. Send.
<img src="Images/Story/Saturday02/07.png" style="width:75%; height:auto; display:block; margin:0 auto;">
You noticed she was wearing casual clothes for the first time since you met her. She had a powerful, attractive look.
<<mc>>Hey. Sophia?<</mc>>
<<sophia>>Soo... Look who's here!<</sophia>>
Your stomach sinks. When you approached, she wasn't even glancing at you. You make an effort to seem calm. Act as though this is informal. It's not a confession.
<<mc>>I was wondering if we could… talk. About something weird...<</mc>>
She puts her phone away and crosses her arms. Doesn't move. Her eyes, however, flicker with something sharp.
<<sophia>>Weird’s my specialty. Go on.<</sophia>>
You pause and look around to make sure no one is listenin. The you take out the assignmen page from your notebook. You give it to her. She reads quietly. When she reaches the phrase, her eyebrows hardly move, just a single twitch.
<<sophia>>Sissy hypnosis? You’re serious?<</sophia>>
You nod.
<<mc>>That’s… what the assignment is. I think it’s some kind of… exposure study. Maybe.<</mc>>
She reads the last line again. <i>You are not immune.</i>
Then folds the page slowly and tucks it under her arm like it belongs to her now.
<<sophia>>And this is from Dr. Marlowe?<</sophia>>
You give another nod. Her tongue clicks.
<<sophia>>Damn. She always struck me as cold, not unhinged.<</sophia>>
You laugh, just a little, out of nerves more than humor.
<<mc>>I didn’t know who else to talk to. I figured… you’d at least have thoughts.<</mc>>
She examines you. Analytically, not sexually. As if you were a puzzle. Or prey.
<<sophia>>Let me guess. You started with research, right? Papers? Studies? Pretending to be objective.<</sophia>>
You say nothing.
<<sophia>>And then, maybe, late at night... you looked for something firsthand.<</sophia>>
You shift uncomfortably.
She now smiles as if she's just caught you in a game you weren't aware you were playing.
<<sophia>>Don’t worry. You’re not the first to peek behind that curtain.<</sophia>>
She takes a slow step toward you.
<<sophia>>The only question is: did you like what you saw?<</sophia>>
You wince but don't answer. After observing your wriggling for a brief moment, she lets it go.
<<sophia>>Well then... If we’re going to unravel your psyche, we might as well do it properly.<</sophia>>
<<mc>>What do you mean?<</mc>>
She leans in, her voice dropping just a bit.
<<sophia>>You want answers? Real ones? They don’t come in lecture halls.<</sophia>>
You stay quiet.
<<sophia>>Meet me next Tuesday or Wednesday after class at my dorm. We'll talk better then.<</sophia>>
<<mc>>O-Ok...<</mc>>
She smiles, grabs her phone again and leaves you without knowing what to do next...
<<nobr>>
<<link "Go back to your dorm">>
<<set $storyContent = false>>
<<set $saturdayEvent += 1>>
<<set $sophiaPath = true>>
<<set $emilyPath = false>>
<<set $lucyPath = false>>
<<set $selenePath = false>>
<<set $soloPath = false>>
<<goto "Dorm">>
<</link>>
<<set _index to $inventory.findIndex(i => i.name === "Assignment Paper")>>
<<if _index >= 0>>
<<set $inventory.deleteAt(_index)>>
<</if>>
<<set _targetHour = 3>>
<<set _targetPeriod = "PM">>
<<if $hour != _targetHour || $period != _targetPeriod || $minute != 0>>
<<set _minutesToSleep = setup.minutesUntil(_targetHour, _targetPeriod)>>
<<if _minutesToSleep > 0>>
<<advanceTime _minutesToSleep>>
<</if>>
<</if>>
<<run $journalEntries.push("Day " + $currentDay + ":I thought I was in control.\n\n
That this was just research.\n\n
But after today, I’m not so sure.\n\n
The videos, the forums, the books. None of it felt academic anymore.\n\n
The spiral wasn’t just a visual. It pulled at something inside me.\n\n
The voice wasn’t just sound. It sank in deep.\n\n
I felt things I didn’t expect. Things I don’t know how to explain.\n\n
I couldn’t keep it to myself.\n\n
So I went to Sophia.\n\n
She was already waiting by the doors, like she knew I’d show up.\n\n
I handed her the assignment. She read it, calm and focused, then tucked it under her arm.\n\n
She looked at me like I was a puzzle she wanted to figure out.\n\n
She saw right through me. She called out the “objective research,” the late-night curiosity, the part of me I didn’t want to admit was there.\n\n
She didn’t laugh. She didn’t pull away.\n\n
She just said, “If we’re going to unravel your psyche, we might as well do it properly.”\n\n
Then she told me to meet her tomorrow.\n\n
And I said yes.\n\n
I don’t know exactly what I agreed to.\n\n
But I do know one thing.\n\n
Part of me already wants more.")>>
<</nobr>>You see her by the window, with a mostly full cup of lavender tea, open books, and a planner that is color-coded. With her back straight and one hand occasionally stroking a loose curl behind her ear, she is writing with mechanical precision.
<img src="Images/Story/Saturday02/12.png" style="width:75%; height:auto; display:block; margin:0 auto;">
She sees you before you say anything, and smiles.
<<emily>>Hey, stranger. Didn’t expect you to seek me out.<</emily>>
You attempt to match her calm attitude. You don't.
<<mc>>Hey. Mind if I sit?<</mc>>
<<emily>>Please. I was just over-highlighting things I already understand to feel in control of my life.<</emily>>
You grin. You don’t mean to. It feels both lighter and easier to breathe when you're around her. You take a seat. The chair feels colder than it should. She waits a moment. Then gently says:
<<emily>>So… what’s going on?<</emily>>
You pause. You reach for your backpack. The assignment page feels heavy to you.
<<mc>>There’s something I need to show you. And maybe talk about. But it’s... strange.<</mc>>
She sets her pen down immediately.
<<emily>>Strange I can handle.<</emily>>
Slowly, you unfold the page. As if it were a confession, slide it across the table toward her. She carefully reads it, looking at each line. No recoil. No laugh. Nothing but silence. She softly reads the final line one more time, out loud:
<<emily>>‘You are not immune. Wow...’<</emily>>
<<mc>>I think it might be real. The assignment. I mean… I watched something. For research.<</mc>>
You don't know why you said "for research." She doesn't confront you about it though.
<<emily>>You did nothing wrong.<</emily>>
Four words. Instant relief.
<<emily>>And how did it make you feel?<</emily>>
<<mc>>I don’t know. Confused. Aroused. Maybe ashamed.<</mc>>
She nods gently.
<<emily>>That all makes sense. You’re not broken. You’re processing.<</emily>>
She puts her hand close to yours. Not in contact. It's just close enough to touch.
<<emily>>Our identities are built on repetition and expectation. The assignment... pokes at both. That’s going to leave a mark.<</emily>>
You stare at the paper.
<<mc>>It feels like it’s getting inside my head.<</mc>>
<<emily>>That’s what conditioning does. But conditioning can be healthy, too.<</emily>>
You blink.
<<emily>>You’re curious. That’s good. That means you’re flexible. Teachable. Open.<</emily>>
Something in her tone makes that word, teachable, echo longer than it should.
<<mc>>So you think I should keep going?<</mc>>
<<emily>>I think you should feel safe while you do.<</emily>>
She brings her planner close to her, turns a few pages, and then rips out a pink sticky note. On it, she inscribes her dorm number.
<<emily>>Come by tomorrow after class. I’ll help you think it through. We’ll talk about what you saw. How it made you feel. No pressure. No judgment.<</emily>>
She folds the note once and slides it to you like a gift.
<<emily>>I’m glad you came to me.<</emily>>
You gaze at the sticky note. Though not totally in control, you feel lighter.
<<nobr>>
<<link "Go back to your dorm">>
<<set $storyContent = false>>
<<set $saturdayEvent += 1>>
<<set $sophiaPath = false>>
<<set $emilyPath = true>>
<<set $lucyPath = false>>
<<set $selenePath = false>>
<<set $soloPath = false>>
<<goto "Dorm">>
<</link>>
<<set _targetHour = 3>>
<<set _targetPeriod = "PM">>
<<if $hour != _targetHour || $period != _targetPeriod || $minute != 0>>
<<set _minutesToSleep = setup.minutesUntil(_targetHour, _targetPeriod)>>
<<if _minutesToSleep > 0>>
<<advanceTime _minutesToSleep>>
<</if>>
<</if>>
<<run $journalEntries.push("Day " + $currentDay + ": I thought I was just doing research.\n\n
I figured watching a video with the soft voices, spirals, and commands would help me understand the assignment better.\n\n
But something shifted.\n\n
My body reacted before my brain really processed anything. And when I finally pulled myself away from the screen, I felt different. Not totally sure how, just… off.\n\n
The dream I had afterward made it worse. Or maybe better. I don’t even know.\n\n
I saw myself. But not really me. It was like a version of me wearing something soft and feminine, smiling in a way that made me feel like I wasn’t in control anymore. Like I was watching a reflection that didn’t belong to me.\n\n
I didn’t know what to do. So I went to Emily.\n\n
She didn’t laugh. Didn’t freak out. She just listened. Really listened.\n\n
Then she said I wasn’t broken. Just curious. Teachable.\n\n
She gave me her dorm number and told me I could come by tomorrow. No pressure. No judgment.\n\n
Just space. To talk. To figure things out.\n\n
I left with her sticky note in my hand and a heart that felt just a little less shaky.\n\n
And maybe, for the first time, the feeling that I’m not spiraling alone.")>>
<</nobr>>You immediately recognize her. The same hoodie and cat ears. She had the same old manga peeking out of her backpack. In her lap was the same spiral-covered notebook.
<img src="Images/Story/Saturday02/09.png" style="width:75%; height:auto; display:block; margin:0 auto;">
She’s sketching again. Not spirals this time. At least, not obviously. You think you catch a glimpse of pigtails. Thigh-highs. A wand. Is that a magical girl?
You take a swallow. Then take a step foward. She doesn't raise her head. Not until you silently say:
<<mc>>Hey… Lucy?<</mc>>
She stops drawing. She looks up as if she's been waiting for you.
<<lucy>>You have that Mahou Shoujo look.<</lucy>>
You blink.
<<mc>>What?<</mc>>
She nods toward you with her pencil.
<<lucy>>The look you get after your first transformation. Confused. Flushed. Kind of sparkly, but you don’t know why yet.<</lucy>>
You don’t know how to respond to that.
<<mc>>Mind if I sit?<</mc>>
She shrugs.
<<lucy>>It’s a public library. It's not like I can cast a ward on the table. Yet.<</lucy>>
Unsure of where to begin, you sit and wait for a while. A minute ago, the assignment page felt lighter in your pocket.
<<mc>>I’ve been trying to make sense of something. Thought maybe… you’d get it.<</mc>>
She shuts her notebook. leans a little forward. After taking a quick look around, you open the page. The assignment. With caution, as if it might spill, you set it on the table. Without touching it, she reads it. No laugh. Not even a raised eyebrow. After reading it, she just whispers:
<<lucy>>Sissy hypnosis. Oh...<</lucy>>
You tense.
<<mc>>You’ve heard of it?<</mc>>
She nods slowly. Then she taps the page with her nail.
<<lucy>>I didn’t think they’d be that direct. That’s like... final-level subquest material.<</lucy>>
<<mc>>Wait. What?<</mc>>
She cracks a faint smile.
<<lucy>>You’re supposed to discover this stuff by accident. One pink spiral at a time. Not get assigned it by the psych department.<</lucy>>
<<mc>>So you’ve seen...<</mc>>
<<lucy>>Spirals? Voices? Identity-loss loops wrapped in anime aesthetics? Sure.<</lucy>>
She turns her sketchbook over. A hand-drawn magical girl in the middle of transformation can be found on one of her pages; however, her wand is a remote control, and her eyes are spirals.
<img src="Images/Story/Saturday02/10.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<lucy>>It’s weird. But it’s not fake. You feel it in your bones when it clicks <</lucy>>
<<mc>>I watched one. Just one.<</mc>>
<<lucy>>Let me guess. Soft voice? Gentle pace? Said something about femininity, perhaps?<</lucy>>
Your face gets red. You don't respond. She lets out a quiet laugh.
<<lucy>>Classic tutorial spiral. Harmless. But sticky.<</lucy>>
She pauses. Then looks at you a little more seriously.
<<lucy>>So… are you scared? Or curious?<</lucy>>
You don’t know how to answer that. Maybe both.
<<lucy>>Either way, you should be careful. Spirals don’t always give you a choice once they’re in you.<</lucy>>
She takes a laminated card with glittery edges and vibrant colors out of her bag.
<<lucy>>Here. It’s dumb, but I give these to people when they start falling.<</lucy>>
You read it:
<img src="Images/Story/Saturday02/11.png" style="width:75%; height:auto; display:block; margin:0 auto;">
You ask yourself some questions as you turn to face her again. She merely grinned. Half testing, half teasing, she's watching you with that same unreadable softness.
<<mc>>What is this supposed to be?<</mc>>
She shrugs.
<<lucy>>It's like… an identity checkpoint. From one anime reality to another.<</lucy>>
You arch an eyebrow.
<<mc>>That doesn’t really answer the question.<</mc>>
<<lucy>>Exactly.<</lucy>>
You go over the card once more. It's silly, of course. Holding it, however, causes your chest to flutter, as though you've joined a group. or had been marked.
<<lucy>>Most people throw it away.<</lucy>>
<<mc>>And the ones who don’t?<</mc>>
<<lucy>>Usually come back.<</lucy>>
There’s a pause. It resembles a loading screen in between poignant scenes, but not awkward. She uses her spiral-doodled pen to tap the table's edge.
<<lucy>>So... you’re really doing this? You want help with the assignment?<</lucy>>
You nod slowly. Not just because of the assignment. Not anymore.
<<mc>>I need someone who gets it.<</mc>>
She lifts a shoulder in a half-shrug.
<<lucy>>I don’t know if I get it. But I feel it.<</lucy>>
She shuts her sketchbook, gets up and takes her backpack. As she shifts her weight, her cat-ear hoodie bounces a little.
<<lucy>>Okay then. Meet me here tomorrow. After class. I’ll show you what I’ve been working on. Third floor, room 318. Knock if you're still thinking about spirals.<</lucy>>
She gives you one last look, not piercing like Sophia’s, not warm like Emily’s, but sideways, tilted, curious.
<<lucy>>Bring the card. Just for fun.<</lucy>>
Then she turns, putting her earphones back in. Anime keychains jingle softly inside her pencil case. Like a pastel shadow, she vanishes between the shelves, leaving you with more questions than you had before you met her.
<<nobr>>
<<link "Go back to your dorm">>
<<set $storyContent = false>>
<<set $saturdayEvent += 1>>
<<set $sophiaPath = false>>
<<set $emilyPath = false>>
<<set $lucyPath = true>>
<<set $selenePath = false>>
<<set $soloPath = false>>
<<goto "Dorm">>
<</link>>
<<if not $inventory.some(i => i.name === "Magical Girl Initiation Card")>>
<<set $inventory.push({
name: "Magical Girl Initiation Card",
description: "A strange card given to me by Lucy. She said it is an identity checkpoint from one anime reality to another. Whatever that means..."
})>>
<</if>>
<<set _targetHour = 3>>
<<set _targetPeriod = "PM">>
<<if $hour != _targetHour || $period != _targetPeriod || $minute != 0>>
<<set _minutesToSleep = setup.minutesUntil(_targetHour, _targetPeriod)>>
<<if _minutesToSleep > 0>>
<<advanceTime _minutesToSleep>>
<</if>>
<</if>>
<<run $journalEntries.push("Day " + $currentDay + ":The spiral didn’t leave me.\n\nNot after the video. Not even in my sleep.\n\nI dreamed about softness, about changing, about a version of me I don’t really understand. But part of me wanted to.\n\nI didn’t know who to talk to.\n\nSo I went to Lucy.\n\nShe saw it on my face before I said a word. She called it a “Mahou Shoujo look.” Like I had already changed and just hadn’t noticed it yet.\n\nWhen I showed her the assignment, she didn’t laugh. She just nodded, like it confirmed something she already believed.\n\nThen she started talking about spirals, voices, anime aesthetics. Not like they were just symbols, but like they were part of something bigger. Systems. Triggers.\n\nI told her I had watched one. She called it a tutorial spiral. Said it was harmless, but sticky.\n\nThen she handed me a laminated card.\n\nIt was sparkly. Kind of ridiculous.\n\nBut when I held it, something fluttered in my chest. Like I had stepped into another world and Lucy was the one who invited me.\n\nShe said most people throw it away.\n\nThe ones who don’t usually come back.\n\nI think I will.")>>
<</nobr>>You were unsure of your exact destination. Throughout the day, you found yourself glancing at the hallways rather than your classmates or books. Doors. Windows. That odd intuition, as if you were listening to a signal that no one else could hear.
You weren't instructed to meet Selene. Really, she hadn't said a word. After class, just that look. The voice in the corridor:
<i>“You just opened a door you can’t close.”</i>
You didn’t close it. You followed it.
It’s almost 6 PM when you finally hear the music, low, pulsing, rhythmic. You follow it past the locker rooms, toward the university's gym.
You peer inside. She’s there. Alone. Backlit by the mirror lights, one hand on the barre, her body in motion, fluid, balanced, almost slow. Her legs stretch high, then settle, her hips swaying gently with each shift of weight. She’s not dancing for anyone. She’s dancing for herself.
<img src="Images/Story/Saturday02/13.png" style="width:75%; height:auto; display:block; margin:0 auto;">
You step inside quietly. She sees you in the mirror. Doesn’t stop. Just smiles.
<<selene>>Took you long enough.<</selene>>
You freeze halfway to her.
<<mc>>I didn’t know where you...<</mc>>
<<selene>>But you looked for me.<</selene>>
She finally turns. Tight black sports top. Fitted shorts. Glistening skin. calm eyes. She appears to be in control of herself and not at all like a student.
<<selene>>So… what changed?<</selene>>
You hesitate. Then pull the folded assignment page from your back pocket. Offer it.
She takes it slowly, never breaking eye contact. Reads it again and cracks a soft laugh.
<<selene>>Still my favorite line: “You are not immune.”<</selene>>
She tucks the page into her bag like it belongs to her now.
<<selene>>I remember you pretending it was nothing. Back in the hall. That was cute.<</selene>>
You blush as you remember that.
<<mc>>I watched something. Just once.<</mc>>
She takes a step toward you. Near enough for you to smell perfume and perspiration. She doesn't raise her voice.
<<selene>>Let me guess... the one with the soft voice. The lacy image. The invitation.<</selene>>
You say nothing. She grins.
<<selene>>And now it won’t leave you alone.<</selene>>
Your face heats.
<<selene>>That’s the beginner file. Meant to disarm.<</selene>>
She moves behind you. Her voice lowers, just enough to make the hairs on your neck rise.
<<selene>>You know what’s dangerous about it? It doesn’t push you. It invites you. And now you’ve said yes, even if you won’t admit it out loud.<</selene>>
You look in her direction. She is now standing close. No heels, makeup, or dramatic lighting. Only Selene. Still calmer than anyone should be.
<<mc>>Why do you know so much about this?<</mc>>
She gives you a look. Amused. Calm.
<<selene>>Because I pay attention. To people. To control. To power.<</selene>>
<<selene>>You’re not used to feeling good without earning it. That’s going to be your hardest lesson.<</selene>>
She goes to her gym bag and takes out a folded, soft item. Some shorts in a light pink color. Satin. Feminine cut.
<img src="Images/Story/Saturday02/14.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<selene>>These were mine. First thing I ever wore that wasn’t ‘me’... but felt right anyway.<</selene>>
She doesn’t offer them. She doesn’t even look at you when she says it. Just turns back to the mirror.
<<selene>>Some things aren’t about gender. Or performance. Or kink. They’re about permission.<</selene>>
You remain silent. She notices your image next to hers in the mirror. The shorts catch both of your attention. She smiles just a little.
<<selene>>Next week, after 6pm. If you’re still curious.<</selene>>
She says no more. The music continues. You know you'll be back, even though you're not sure why you came here.
<<nobr>>
<<link "Go back to your dorm">>
<<set $storyContent = false>>
<<set $saturdayEvent += 1>>
<<set $sophiaPath = false>>
<<set $emilyPath = false>>
<<set $lucyPath = false>>
<<set $selenePath = true>>
<<set $soloPath = false>>
<<goto "Dorm">>
<</link>>
<<set _index to $inventory.findIndex(i => i.name === "Assignment Paper")>>
<<if _index >= 0>>
<<set $inventory.deleteAt(_index)>>
<</if>>
<<set _targetHour = 11>>
<<set _targetPeriod = "PM">>
<<if $hour != _targetHour || $period != _targetPeriod || $minute != 0>>
<<set _minutesToSleep = setup.minutesUntil(_targetHour, _targetPeriod)>>
<<if _minutesToSleep > 0>>
<<advanceTime _minutesToSleep>>
<</if>>
<</if>>
<<run $journalEntries.push("Day " + $currentDay + "I didn’t plan to find her.\n\n
But all day, I kept glancing down hallways, listening for something. Like her voice was still echoing in my head.\n\n
“You just opened a door you can’t close.”\n\n
When I finally heard music near the gym, I followed it.\n\n
And there she was.\n\n
Selene.\n\n
Dancing alone. Sweat shining on her skin. Calm. Controlled. Like she belonged to some world I hadn’t seen before.\n\n
I showed her the assignment.\n\n
She didn’t act surprised. She smiled and said that last line was her favorite.\n\n
“You are not immune.”\n\n
I admitted I had watched one of the videos. Just one.\n\n
She already knew.\n\n
She described it in detail. The softness. The voice. The invitation.\n\n
She said I had already said yes, even if I didn’t realize it.\n\n
Then she gave me something I couldn’t hold. Just a memory.\n\n
Pale pink satin shorts. The first thing she ever wore that felt right.\n\n
She told me it wasn’t about gender. Or kink. It was about permission.\n\n
Before I left, she told me to come back tomorrow.\n\n
And somehow, that already felt like a promise.")>>
<</nobr>>Beside you is the assignment page. Folded. Worn like something cursed or holy at the folds. You hoped to speak with someone. Sophia, Emily, Lucy, or Selene, too. But you chose to remain silent. You promised yourself that you would solve it on your own. that it wasn't anything important. That you could put it out of your mind at any moment.
Your laptop opens. You're still viewing academic search results in your browser:
<i>“neurocognitive shifts"
“identity fluidity”
“auditory entrainment”</i>
The video tab is below it. It's still open. Paused. The spiral is still moving. Soft color, soft light. A whisper frozen in time. You move the mouse. Then stop. You close the tab instead. You lean back, staring at the ceiling. Your heart is quieter than it should be. But your body feels... geared. Like you're waiting for something to happen. But there's no one here. No voice telling you it’s okay. No teasing laugh. No spiral to blame. Just you and whatever part of yourself you accidentally opened. You close your eyes. You whisper something. You're not sure if you heard it first… or if it came from you.
<<mc>>I liked it.<</mc>>
<<nobr>>
<<link "Go back to your dorm">>
<<set $storyContent = false>>
<<set $saturdayEvent += 1>>
<<set $sophiaPath = false>>
<<set $emilyPath = false>>
<<set $lucyPath = false>>
<<set $selenePath = false>>
<<set $soloPath = true>>
<<goto "Dorm">>
<</link>>
<<set _targetHour = 3>>
<<set _targetPeriod = "PM">>
<<if $hour != _targetHour || $period != _targetPeriod || $minute != 0>>
<<set _minutesToSleep = setup.minutesUntil(_targetHour, _targetPeriod)>>
<<if _minutesToSleep > 0>>
<<advanceTime _minutesToSleep>>
<</if>>
<</if>>
<<run $journalEntries.push("Day " + $currentDay + "I didn’t talk to anyone today.\n\n
Not Sophia. Not Emily. Not Lucy. Not Selene.\n\n
I told myself I didn’t need to. That I could handle this on my own.\n\n
The assignment page is worn now. Folded and refolded so many times it feels like part of some weird ritual.\n\n
I sat with it for hours.\n\n
Scrolled through academic search results. Neurocognitive shifts. Identity loops. Entrainment.\n\n
And under all of that... the video.\n\n
Still open. Still paused.\n\n
The spiral frozen halfway through. The voice waiting for me to hit play again.\n\n
I didn’t.\n\n
I just sat there. No one told me what to feel. No one was guiding me.\n\n
And still, I said something out loud.\n\n
I liked it...\n\n
And I meant it.\n\n
I liked what it did to me.\n\n
That’s the part I can’t explain.\n\n
Or undo.")>>
<</nobr>>You wander around the campus. You saw somewhere in the library that Dr. Marlowe had office hours today, so you walked toward the psychology building. You found her office without much trouble. The door was slightly ajar, and you could see her sitting at her desk, typing on her laptop.
<img src="Images/Story/Saturday02/15.jpg" style="width:60%; height:auto; display:block; margin:0 auto;">
<<mc>>Dr. Marlowe? Do you have a moment?<</mc>>
She looks up, unsurprised, but gestures for you to come in.
<<evelyn>>I wasn’t expecting to see you here after such a short amount of time<</evelyn>>
You don’t know why, but it feels like she’s looking into your very being, not just your eyes, while she sits at her desk. Her pretty face shows nothing other than genuine concern for why you're in her office on a Saturday, and you can sense that she is being sincere in her worry for your well being.
<<mc>>I just… well… I just have a few questions about the assignment you’ve given me.<</mc>>
You manage to say it while staring at her, unfortunately it doesn’t help that her immaculate clothing is suddenly very apparent to you.
The reason her choice of wardrobe became so evident to you is how the crisp white blouse she’s wearing holds in her modest bust with a little peek of white lace that just shows. Another noticeable factor to you is the way the gray pinstripes of her pencil skirt hug her very noticeable curves, allowing you just a subtle hint of what looks like small bumps that indicate she may be wearing garters under it. When she moves slightly back from her desk, you catch a glimpse of the suede black pumps she’s wearing, and it’s the entirety of the ensemble that easily showcases the professional person that Dr. Marlowe is.
<<evelyn>>Ask away. Maybe I can help you find something to help you finish your assignment.<</evelyn>>
She then rises from her chair and walks towards you, her heels clicking along the tile floor. The subtle swishing noises of her stocking clad legs fills the air in between the click-clack of her heels, and it’s those highly erotic sounds that make your stomach tighten while she comes to stand before you. But its not until she’s standing just a foot from you that you suddenly feel like she’s looming over you. The feeling comes from the way that she seems much taller than she is, but it’s also the very strong persona that emanates from her that keeps you silent.
<<evelyn>>Well?<</evelyn>>
It’s the way her voice runs along your senses that snaps you from the spectacle of the intoxicating professional woman standing before you.
<<mc>>Why... umm... why did you give me... sissy hypnosis to study?<</mc>>
When she hears how you ask it, she smiles in a dazzling manner, and her warm voice seems to run along your spine while she explains herself.
<<evelyn>>It’s simple. I wish for you to study new things and form new opinions about taboo subjects. It’s all things that you’ll need to know going forward in your studies.<</evelyn>>
Her eyes still warm and making you feel like you’re someone special.
<<evelyn>>To really open your mind to finding your way in this life is to accept the odd and the unreal, because sometimes those topics will help you find a purpose in your existence.<</evelyn>>
She then motions for you to sit in an open seat next to her.
Sitting down in the appointed spot, you happen to glance at her while she moves, and the black seams clashing against the tone of her nylon clad legs suddenly catches your focus. Though you know you shouldn’t, you can’t help but feel an uncomfortable sensation forming in your underwear while she walks over to a desk and hops on it, before slowly crossing her long legs in a way that makes it hard not to focus on her sensual being.
<<evelyn>>Does it make you uncomfortable that I've given you such a taboo topic to investigate?<</evelyn>>
<<mc>>Well... umm... it’s just... very odd that you’d offer me such a topic.<</mc>>
You manage to blurt out while your eyes are still lingering on her nylon clad legs.
<<evelyn>>Be that as it may, I know you can handle it. But if you need some help with understanding the topic, my door is always open for a more direct lesson if you require it.<</evelyn>>
The offer of help from a distinguished person like her is a good one, and for very rational reasons you feel like the "one on one" lessons she could offer would help your grade, not to mention help you figure out her motives for giving you the assignment in the first place.
Hoping down from her seat on the desk, Dr Marlowe walks to her laptop and starts typing out something, then you feel your phone buzz from the notifications that you’ve received multiple messages.
<<evelyn>>These are three videos that I’d like for you to watch as part of the lesson as a whole. Go ahead and take the weekend to watch them and decipher their meanings, then, when you're done, I’d like for you to come and see me to discuss your findings.<</evelyn>>
<<mc>>I will.<</mc>>
<<evelyn>>Then I’ll see you soon.<</evelyn>>
Before you turn to leave, your eyes are drawn to her stocking clad legs for the seven steps it takes her to get to her seat. Before she turns around, you’re already leaving the room, mostly because you now have a small tent forming in the front of your pants from watching her walk to her seat. The walk back to your dorm is semi uncomfortable from the now noticeable growing bulge in your pants, and you just barely make it back to your dorm when you realize that now you have homework to complete.
<<nobr>>
<<link "Go back to your dorm">>
<<set $storyContent = false>>
<<set $saturdayEvent += 1>>
<<set $sophiaPath = false>>
<<set $emilyPath = false>>
<<set $lucyPath = false>>
<<set $selenePath = false>>
<<set $soloPath = false>>
<<set $marlowePath = true>>
<<set $marloweQuest = 0>>
<<advanceTime 300>>
<<goto "Dorm">>
<</link>>
<<run $journalEntries.push("Day " + $currentDay + ":I went to Dr. Marlowe today. I told myself it was for clarity, but it felt more like stepping into a current I couldn't name.\n\n
I asked why she assigned me sissy hypnosis and she said she wanted me to study the odd and the unreal so I could form real opinions. The way she said it made taboo sound like a lab instrument.\n\n
She offered help without pressure. Private classes, if I wanted it. Then she sent me three videos to watch and told me to come back to discuss my findings. That word findings stuck with me. Not feelings. Findings. Like she expects me to bring something I can stand behind.\n\n
On the walk back I kept replaying her voice in my head.\n\n
I'm trying to name what I felt, and I still don't know what this is doing to me, but I'll watch the three videos, take notes and then go back to her.\n\n
To be honest, I think she already knew that when I walked in.")>>
<</nobr>>The smells of sandalwood, fried dough, and soda spills mix in the air. Distractions like glowing phone cases, knitted scarves, and crystals in tiny satin bags are all around you. Around you, the city is alive with weekend spirit and dim, golden light. A street musician begins strumming some pop song cover somewhere behind you
<img src="Images/Story/Saturday03/01.png" style="width:75%; height:auto; display:block; margin:0 auto;">
Then you see it.
A table placed between an essential oil booth and a man peddling old-school game cartridges. Midnight purple velvet fabric. One candle, flickering dimly in the wind. The area is gently shaded by a black parasol that tilts at an angle. No signs. No business name. No price. And the woman sitting behind it doesn’t call to you. She simply watches, until you come close enough.
<img src="Images/Story/Saturday03/02.png" style="width:75%; height:auto; display:block; margin:0 auto;">
You slow your steps. Her voice floats out before you speak.
<<tarot>>One question. Three cards. Sit, if you’re ready.<</tarot>>
There’s something in her voice, not quite an accent, not quite theatrical, but it scratches somewhere under your skin. You sit. She doesn’t ask your name. Doesn’t ask any questions. She simply begins to shuffle. The cards are old. Older than the table. Older than her, maybe. The edges are frayed, some of the backs faded to the point of being blank. You don’t even realize you're holding your breath. She draws the first card and lays it in front of you:
<b>First Card: The Door (Reversed)</b>
<img src="Images/Story/Saturday03/03.png" style="width:40%; height:auto; display:block; margin:0 auto;">
The image is strange, a marionette, but the strings aren't attached to its arms or legs. They’re tangled around its head, looping through the eyes and into the ears.
<<tarot>>You thought you were choosing. but even your questions are part of the script. Curiosity... is just another string.<</tarot>>
You feel your throat tighten. You hadn’t said a word aloud. She draws again.
<b>Second Card: The Puppet (Inverted)</b>
A androgynous figure stares into a mirror. But the reflection is not the same: softer features, different clothes. A small, knowing smile. A ribbon tied at the throat.
<img src="Images/Story/Saturday03/04.png" style="width:40%; height:auto; display:block; margin:0 auto;">
<<tarot>>Not every illusion is meant to deceive. Some... are invitations. Truth wears many costumes. Some of them fit better than you think.<</tarot>>
<b>Third Card: The Mirror</b>
A narrow door, cracked open just enough to suggest something waits beyond. You can’t quite make out the shape, but it sees you. You know it sees you.
<img src="Images/Story/Saturday03/05.png" style="width:40%; height:auto; display:block; margin:0 auto;">
<<tarot>>A threshold. Not locked. Not even hidden. But once you pass through...<</tarot>>
A pause. Her fingers rest lightly on the edge of the card.
<<tarot>>You don’t come back unchanged.<</tarot>>
She leans in now. The candle’s glow dances across her cheekbones, her shadow stretching behind her like a second figure.
<<tarot>>Your body resists. Your mind argues. But something older... something deeper... leans forward.<</tarot>>
She slides a single card toward you, face down. The candle flutters.
<<tarot>>Take it when you’re ready. Not to learn. To remember.”<</tarot>>
You blink.
And she’s gone. No chair. No table. No parasol. Just the outline where melted wax has scorched the stone. And in front of you, still real and waiting, the single card.
[[Take the card and go back to the university|Saturday03_02]]
<<nobr>>
<<set $storyContent = true>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<</nobr>>Later that night, your dorm room is quiet in the way only university rooms get after the weekend crowd disperses. One overhead light hums. Your laptop screen glows with half-finished notes and search tabs you don’t remember opening. Terms blur together: induction, suggestibility, visual triggers, identity plasticity.
You scroll without seeing. The card sits on your desk, face down, exactly where you left it. Still untouched. Still humming with something you don’t want to name. You get ready for bed. You brush your teeth. You check your phone. You lie down.
But your eyes keep drifting back to it. You tell yourself it’s nothing. Just a bit of paper. Just a trick. But your chest is tight, your fingers tingling with a tension you can’t quite place. It’s not fear.
Not entirely. You get up. Barefoot, you sit at the edge of your bed and reach for the card. Your thumb brushes the back. It feels older than the rest, rougher, slightly warped. You flip it over.
<b>The Chrysalis (Major Arcana – Hidden Card)</b>
The illustration is delicate, almost soft. A human form curled inside a translucent cocoon, its edges stitched with threads of silver. The face is hard to read. Eyes closed. Lips slightly parted. Not asleep, but not awake either. Around the cocoon, faint outlines shimmer, heels, lipstick, panties, a mirror. Like whispers forming from silk. But there’s no cage. No lock. Only a ribbon. And it’s already unraveling.
<img src="Images/Story/Saturday03/06.png" style="width:40%; height:auto; display:block; margin:0 auto;">
You stare. You don’t know how long you’ve been holding your breath, but when it leaves you, it shakes. Something in your chest folds. Shifts. Begins to move. You want to laugh. Or cry. Or tear it in half. You place the card face-up on your nightstand. You lie back down. The shadows feel different now. Like they’re watching. Not threatening. Just... waiting. And you realize your hand is resting over your stomach. Light. Soft. Like you’re guarding something. Or cradling it. Something stirs beneath your skin, a pulse not your own, yet entirely familiar. It’s not a voice. Not even a thought. Just a knowing.
<<nobr>>
<<link "Go to sleep.">>
<<set $storyContent = false>>
<<set $saturdayEvent += 1>>
<<set $curiosity +=1>>
<<set $femininity +=1>>
<<statChange "+Curiosity" "pink">>
<<statChange "+Femininity" "pink">>
<<goto "Sleep">>
<</link>>
<<if not $inventory.some(i => i.name === "The Chrysalis")>>
<<set $inventory.push({
name: "The Chrysalis",
description: "The card that tarot reader gave it to me. A transformation in silence. Not forced. Not finished. Just waiting to emerge."
})>>
<</if>>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<<run $journalEntries.push("Day " + $currentDay + ": Went out to clear my head. Ended up at that weekend market downtown.\n\n
Lots of noise, smells, people. But then I saw this weird little tarot booth. No sign, no price. Just a candle, a deck, and this woman who looked straight through me.\n\n
She said: 'One question. Three cards.'\n\n
I didn’t even say what I wanted to ask. She just drew them.\n\n
The Puppet. The Mirror. The Door.\n\n
Each one felt like it hit a little too close.\n\n
Then she gave me a last card, face down, and said: 'Take it when you're ready. Not to learn. To remember.'\n\n
Later, in my dorm, I looked.\n\n
The Chrysalis.\n\n
Something wrapped in silk. Changing. Waiting.\n\n
Now I can’t stop thinking about it.\n\n
Not sure if I’m freaked out or just... curious.")>>
<</nobr>>You weren’t planning on doing anything in this afternoon. Maybe just scrolling for a bit. No porn. No sissy hypno. Definitely no accidents. Just a little boredom.
You start browsing around until you decide to go to your favorite adult website, mind on autopilot. Your cursor hovers over familiar thumbnails, curvy girls, eager mouths, but something in the sidebar catches your eye. A thumbnail: soft pink border, blurred silhouette, white text that flickers like neon:
<span class="her" data-text="Her">Just One More Stroke…</span>
Your hand moves without thinking.
Click.
The screen goes black. Then pink. A soft chime plays, and a gentle voice hums like honey.
<span class="her" data-text="Her">You didn’t mean to click, did you?</span>
Your stomach tightens.
<span class="her" data-text="Her">Just one more little stroke. Just one. That’s all you need.</span>
The voice loops, slow and velvety, layered with glittery tones and faint whispers you can’t quite understand. Your hand drifts lower.
For some reason, panties come to your mind. You wish that you were wearing them, but you're not. But as your fingers wrap around your cock, you imagine you are. Pale pink. Lace trim. Soft enough to moan into.
The spiral on screen turns slower. Brighter. The voice changes pitch.
<span class="her" data-text="Her">You’ve been so good. Watching, stroking, listening. Your mind is open now. It’s time to let go.</span>
You moan without meaning to. Your hips rock. You tell yourself you’ll stop. Just one more stroke. Then another. Then... The spiral pulses white. The voice *purrs*:
<span class="her" data-text="Her">Cum for me, sissy.</span>
You barely have time to gasp before it hits. Your back arches... Your hand jerks... And with a warm, sudden burst... It lands on your chin. Then your cheek. Then your lips
<img src="Images/Story/Saturday04/01.png" style="width:75%; height:auto; display:block; margin:0 auto;">
You freeze. Chest heaving. Face flushed. The video fades to black. Just a quiet whisper:
<span class="her" data-text="Her">Oops.</span>
You stare at the screen. Sticky. Shaky. And a little dizzy. And then for a second you open your mouth and it drips into your mouth. It was enough to snap you out of the daze. You stood up and ran to the bathroom to wash yourself.
While the shower waters wrapped your body, you whispered a question to youself:
<<mc>>Why did that feel so good?<</mc>>
<<nobr>>
<<set $storyContent = true>>
<<set $saturdayEvent += 1>>
<<link "Go back to your dorm..">>
<<set $femininity += 0.5>>
<<statChange "+Femininity" "pink">>
<<set $storyContent = false>>
<<goto "Dorm">>
<</link>>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<<advanceTime 241>>
<<set $energy -= 30>>
<<run $journalEntries.push("Day " + $currentDay + ": I messed up tonight. Or maybe not? I don't even know.\n\n
I was just scrolling. Like, bored-scrolling. Not even looking for anything weird. But I clicked this video by accident, one of those pink spiral ones with the voice.\n\n
It said stuff like \"Good sissy\" and \"Just one more stroke,\" and I thought it was dumb at first but... I didn’t stop.\n\n
Next thing I know, I’m breathing hard and my whole body’s shaking and... yeah.\n\n
It hit my face. Like actually *hit* my face. I didn’t even mean to. That’s never happened before.\n\n
The screen just said: 'Oops.'\n\n
I had to sit there for like ten minutes after. I don’t know if I feel gross or good or... something else entirely.")>>
<</nobr>>
<<nobr>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<</nobr>>The campus was quiet. Too quiet, really. Most students were probably out drinking or pretending to study with friends. You were at your desk, blinds drawn, screen glowing with the dull light of an open document titled:
“THE PSYCHOLOGY OF SISSIFICATION: Submission, Conditioning, and Identity Rewiring”
Professional, right? Clinical. Neutral.
You stared at the blinking cursor. Below it were scattered fragments of quotes, a few citations from half-read academic papers, and some very carefully worded paragraphs. Like:
<i>Sissy hypnosis operates on a blend of erotic suggestion, operant conditioning, and fantasy immersion. The subject is guided toward identity dissonance, often culminating in behaviors that align with exaggerated feminine roles.</i>
You leaned back in your chair, sighing.
<img src="Images/Story/Saturday05/01.png" style="width:75%; height:auto; display:block; margin:0 auto;">
It sounded smart. It sounded like you knew what you were talking about. But it didn’t feel like that.
Because the truth was, you weren’t just reading about this anymore. You weren’t just watching those videos to analyze them. They made you feel things. Things you were just starting to admit. You scrolled through your own notes, looking for something that might help you distance yourself again. Anchor you. You’d written about voice modulation, trance induction patterns, key trigger phrases like “good girl,” or “you don’t need to think anymore.”
And every time you typed one of those phrases, your fingers would slow. Your breathing would shift. You were still wearing the panties. The cute pair... One of your favorites. You’d told yourself it was just for immersion, to see what subjects might feel like in that mindset. You’d meant to change out of them after the last session.
That was three hours ago. You looked down at the fabric stretched lightly between your thighs. It didn’t feel weird anymore. That was the weird part. Your fingers hovered over the keyboard, then hesitated.
Finally, you typed another line, hesitant:
<i>Subjects report an increasing difficulty in separating arousal from identity exploration. Shame becomes not a deterrent but a reinforcement mechanism. The embarrassment... becomes part of the pleasure.</i>
You noticed that there was another open tab on your browser. One you didn't noticed before.
You stared at it. Your chest felt tight. Your face hot. You could still close the tab. You could still pivot your paper. Do something safer. Something less... personal. But instead, you clicked on one of the files again. Just for a few minutes. Just to “observe.” The voice welcomed you back like it knew you were coming.
You didn’t press pause.
[[Watch the file|Saturday05_02]]
<<nobr>>
<<set $storyContent = true>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<</nobr>>The video starts with soft music, slow and syrupy. The kind that makes everything feel like it’s melting. You lean back in your chair, headphones snug, letting the trance settle in. Just to observe. Just to take notes. That’s what you tell yourself.
The voice slips into your ears like warm breath.
<span class="her" data-text="Her">You’ve been such a good girl for studying so hard… You deserve a reward, don’t you?</span>>
Your heart skips. Your lips part. The voice continues, gentle and low.
<span class="her" data-text="Her">You don’t need to think right now. Thinking is for boys. And you’re not really a boy anymore, are you?</span>>
Your breath catches in your throat. One hand moves to your waistband. You pause. But then you slip your fingers into the panties anyway. Slowly. Softly.
<span class="her" data-text="Her">Good girl. Just like that.</span>>
<img src="Images/Story/Saturday05/02.png" style="width:75%; height:auto; display:block; margin:0 auto;">
You’re already hard. You don’t know when that started. You stroke yourself lightly, barely touching, afraid to make it real. But your body knows. Your body wants this. The panties cling tight. You’re still in the same ones as before. The ones you forgot to take off. The ones you didn’t want to take off.
<span class="her" data-text="Her">It’s okay to be weak.</span>>
<span class="her" data-text="Her">It’s okay to let go. That’s what good girls do.</span>>
You whimper. Actually whimper. Your hand is wet now, slick from pre-cum. Your thighs are shaking. The file is saying something else but your brain can’t focus. You’re spiraling, breath by breath, stroke by stroke.
<span class="her" data-text="Her">When you cum, you’re going to clean it up. All of it. That’s what good girls do. That’s what you are.</span>>
Your whole body locks up. You finish. It’s sudden. Shameful. Sticky. The panties are pulled aside just enough, and your hand is covered. Glazed.
You freeze. Your breathing is ragged. Your hand is trembling. You stare at your palm. Your cum is thick and warm, glistening in the low light of your screen. For a long moment, you just sit there, stunned. Like something cracked inside you. Like you’re seeing yourself from far away.
The voice hasn’t stopped.
<span class="her" data-text="Her">Clean it up. Now. Don’t make me ask again.</span>>
You hesitate. Your other hand reaches for a tissue, automatic. But you stop halfway. A different hand moves first. The one coated in your own cum. You lift it. The smell hits you first, sharp, raw, familiar. Your tongue is already moving before your mind catches up.
Just a taste. Then more.
You slide two fingers into your mouth and suck slowly. Your eyes flutter shut. You can’t believe how warm it is. How intimate. How filthy. And how right it feels. Your heart is thudding in your ears. Your face is burning. But you don’t stop. Not until your palm is clean.
<img src="Images/Story/Saturday05/03.png" style="width:75%; height:auto; display:block; margin:0 auto;">
Not until the voice purrs:
<span class="her" data-text="Her">Good girl.</span>
You sit there in the quiet, hand resting on your thigh, chest still rising and falling. The video ends. You close the laptop. But the taste lingers. So does the shame. And underneath it all… something else. Something that almost makes you feel proud.
<<nobr>>
<<link "Do something else">>
<<set $storyContent = false>>
<<set $cumFetish = true>>
<<set $saturdayEvent += 1>>
<<set $curiosity +=1>>
<<set $inhibition -=1>>
<<set $slutification +=1>>
<<set $femininity +=1>>
<<set $hypnoExposure +=2>>
<<set $willpower -=1>>
<<set $lust = 0>>
<<statChange "+Hypno Exposure" "pink">>
<<statChange "+Slutification" "pink">>
<<statChange "-Willpower" "pink">>
<<statChange "-Inhibition" "pink">>
<<statChange "+Curiosity" "pink">>
<<statChange "+Femininity" "pink">>
<<advanceTime 180>>
<<goto "Dorm">>
<</link>>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<<run $journalEntries.push("Day " + $currentDay + ": I told myself I was gonna work on the assignment tonight. Like actually work on it. Academic, proper, professional.\n\n
And I did. For a while. I sat at my desk and typed out all this psychology lingo. Stuff about identity dissonance, conditioning, whatever. Quoting articles I only half-read, pretending like I was above it. Like I wasn’t the exact kind of subject they were writing about.\n\n
The title I wrote made me laugh. “The Psychology of Sissification.” Like putting it in Times New Roman made it less real.\n\n
But the thing is… I couldn’t stop thinking about it. About the files. About the way certain phrases just... get under my skin. “Good girl.” “You don’t need to think.” Stuff like that. I swear my breathing changes when I type those words. My fingers slow down, like my body knows before my brain does.\n\n
I was still wearing the panties from earlier. Didn’t even notice at first. And when I did, I didn’t care. That might be the worst part.\n\n
There was this moment where I noticed a second tab open on my browser. One of the hypno files. I don’t remember clicking it. But it was just there, waiting.\n\n
And I clicked it. Told myself I’d observe for a few minutes. Yeah. Sure. Next thing I knew, I was touching myself. Slow. Careful. Barely thinking. My whole body was just following the voice. She kept calling me a good girl. Told me to let go. Told me it was okay to be weak.\n\n
And I did. I came in my hand. It was... messy. I was sitting there, staring at it, still shaking a little. I reached for a tissue. Almost cleaned it up. But then I didn’t.\n\n
The voice said to eat it. And I… I did. Not all at once. I hesitated. But my fingers moved on their own. It was gross. And warm. And humiliating.\n\n
But also kind of amazing. God, I can’t believe I’m writing this.\n\n
It felt like some kind of line got crossed tonight.\n\n
And I don’t know if I want to go back.")>>
<</nobr>>You sit down with a clear goal. Not to play around, not to indulge, but to work. The assignment has been threading its way into everything lately, the words “comparative induction analysis” echoing in your head even in class. If you get this done now, maybe you’ll finally feel ahead instead of chasing it.
The headphones go on. The notepad is open. You load the first file, a spiral video you bookmarked days ago under “research.” The spiral is slow, steady, hypnotically casual, its outer edges softening the longer you watch. A calm female voice fills your ears, each syllable perfectly balanced. She talks about breathing, about relaxing the body from the toes up, about letting the mind drift. You jot down pace, consistent, professional, non-erotic and underline it twice. There’s no real pull here, just… smoothness. Still, you notice the way your shoulders loosen by the second minute.
<video autoplay loop muted playsinline width="100%">
<source src="Images/Computer/Hypnosis/hypno_10.mp4" type="video/mp4">
Your browser does not support the video tag.
</video>
The next video loads automatically, and right away the spiral feels different. Softer colors, blush pinks and creamy whites, turning slowly enough to make your eyelids heavy. The voice is warmer too, like she’s leaning close, smiling as she speaks.
<span class="her" data-text="Her">You’re already doing so well… such a sweet thing, sitting here for me… You deserve to feel beautiful.</span>
The rhythm under her words is steady, like a gentle heartbeat. Your own breathing starts to match it without effort. Flashes appear in the spiral, pastel skirts twirling in sunlight, silky blouses draped over delicate shoulders, a girl brushing glossy hair in a mirror.
<span class="her" data-text="Her">It’s nice to be cute, isn’t it? To let yourself enjoy it… to let yourself shine.</span>
Another flash, a soft hand adjusting a ribbon in her hair. Then lace stockings, sheer and pretty, hugging smooth legs.
The subliminals are quick, almost hidden, but you catch them in the corner of your mind:
<video autoplay loop muted playsinline width="100%">
<source src="Images/Computer/Hypnosis/hypno_11.mp4" type="video/mp4">
Your browser does not support the video tag.
</video>
It doesn’t feel like a command. It feels like permission.
<span class="her" data-text="Her">magine slipping into something made just for you… something that makes you blush when you see yourself in the mirror… You could be her… You could be so beautiful…</span>
Your pen is still in your hand, but it’s no longer moving. You’re leaning forward, following each turn of the spiral, each glimpse of it. The “research” feels far away now, like a half-forgotten excuse. All you want in this moment is to watch… and to feel closer to the girl on the other side of the glass.
By the third video, the academic pretense feels thinner than tissue paper. The spiral spins faster now, filling the screen entirely, its center drawing you in like a drain. The voice is lower, velvet-thick, every word dripping with indulgence. Subliminal text blooms and fades between flashes: Good girls listen. You’ve always wanted this. Boys are rough. You are soft.
<video autoplay loop muted playsinline width="100%">
<source src="Images/Computer/Hypnosis/hypno_12.mp4" type="video/mp4">
Your browser does not support the video tag.
</video>
You lean in without realizing it, elbows on the desk, thighs pressing together. The bra you’re wearing feels tighter against your chest. The satin of your panties seems warmer, clinging. You remember when these sensations used to feel like a guilty accident, but now they feel like… home.
There’s no conscious decision to play the fourth video. It just happens. The spiral is slower again, but deeper somehow, its curves sharp enough to hook into your focus. The voice is right at your ear this time, a breath you can almost feel.
Flashes cut through the spiral, a skirt being smoothed over stockinged thighs, hands pulling a bra strap into place, a mirror reflection of a faceless figure in matching panties and bra. The subliminals are bolder now: This is you. You look better this way. You were made for this.
Your mouth is dry, your heartbeat a heavy, steady thud in your ears. You realize you haven’t picked up the pen in twenty minutes. You haven’t even pretended to write. You’re just watching, breathing, letting the spiral turn and turn, each rotation smoothing over the last edges of resistance until there’s nothing sharp left inside you.
<img src="Images/Story/Saturday06/01.png" style="width:75%; height:auto; display:block; margin:0 auto;">
And when the fifth video queues itself up, you don’t even glance at the clock. You just keep watching, because the spiral wants you to. And because, somewhere in the warm, soft fog where your thoughts used to be, you like how easy it’s become to want exactly what it wants.
<<nobr>>
<<link "Do something else">>
<<set $storyContent = false>>
<<set $saturdayEvent += 1>>
<<statChange "+Femininity" "pink">>
<<goto "Dorm">>
<</link>>
<<set $storyContent = true>>
<<set $energy -= 50>>
<<set $femininity +=1>>
<<advanceTime 360>>
<<set $lust = 100>>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<<run $journalEntries.push("Day " + $currentDay + ": Sat down to do actual work today. Headphones on, notepad out, ready to research induction styles for the assignment. First video was harmless, slow spiral, calm voice, totally professional, but I still caught myself sinking into it. Second one felt different. Pink spiral, warm voice telling me I deserve to feel beautiful. Flashes of skirts, stockings, soft hands in hair. Didn’t sound like a command… more like permission. By the third, the whole research thing was a joke. Subliminals flashing, Good girls listen, “Boys are rough. You are soft. Bra tight on my chest, panties warm against my skin. Fourth one just played on its own. Her voice in my ear: This is you. You look better this way. And the worst part? I didn’t want to stop. Still don’t.")>>
<</nobr>>
<<nobr>>
<<set $storyContent = true>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<</nobr>>The mall was crowded as it usually is on Saturdays. Groups of people kids trailing behind, couples wandering hand in hand, and you, just hanging around and killing time, not even shopping, just pretending that you had a destination. And then you noticed that a temporary booth had been set up in the middle of the main hallway, wedged between a sneaker store and a electronics shop. A big banner was hanging above it: "Glow Today! Free Skincare Trials".
The booth was impossible to miss, as soft lights framed the table stacked with little jars and bottles, each sparkling under the white glow. In front of it all stood a girl in a fitted white blouse and black slacks, her hair tied up neatly, a name tag pinned to her chest. She was smiling like it was her full-time job, calling out to strangers as they walked past.
<img src="Images/Story/Saturday07/01.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<skincare_attendant>>Free demo! Only five minutes! Treat your skin today!<</skincare_attendant>>
You kept your eyes forward, tightening your grip on your phone. You tell yourself to keep walking, not to look at her.
<<skincare_attendant>>Sir! You, right there!<</skincare_attendant>>
<<mc>>Uh... no thanks, I’m fine.<</mc>>
She stepped closer, her shoes clicking on the tile.
<<skincare_attendant>>Don’t be shy. It’s completely free, and I promise you’ll love it.<</skincare_attendant>>
<<mc>>I don’t think it’s really for me...<</mc>>
She tilted her head, still smiling, like she’d heard that excuse a hundred times.
<<skincare_attendant>>Of course it’s for you. Everyone has skin, right?<</skincare_attendant>>
A couple of people walking by glanced in your direction. You felt heat creep up your neck, and wondered why was she saying this so loud? God, people are actually looking.
<<mc>>Yeah, but... isn’t this more of a girl thing?<</mc>>
<<skincare_attendant>>Not at all. Guys come here all the time. You wouldn’t believe how many leave saying, "Wow, I should’ve done this sooner".<</skincare_attendant>>
You shifted on your feet, caught between bolting and giving in, thinking that you would look like a jerk if you walked away now, and ridiculous is you stayed.
<<mc>>I really shouldn’t...<</mc>>
<<skincare_attendant>>It’s just a few minutes. Sit, relax, and I’ll show you, no strings attached.<</skincare_attendant>>
Her tone softened at the end, almost coaxing, and with every second you hesitated, the idea of making a scene by refusing felt worse.
<<mc>>...Fine. Just for a minute.<</mc>>
<<skincare_attendant>>Perfect. You’ll thank me later.<</skincare_attendant>>
She gestured grandly to the chair in front of the mirror. You sat down, trying to ignore how exposed it felt to be in the middle of the hallway, under those lights. She leaned forward, slipping a soft pink band around your head to keep your hair back.
<<mc>>Seriously? Do I have to wear this?<</mc>>
<<skincare_attendant>>Of course. Can’t get cream in your hair. Don’t worry, you look cute.<</skincare_attendant>>
<img src="Images/Story/Saturday07/02.png" style="width:75%; height:auto; display:block; margin:0 auto;">
Your face burned. Did she just say cute? No. Forget it, you must be imagining things. But when you caught your reflection in the mirror, framed by the pink headband and the bright lights, it didn’t feel like imagination, it felt humiliating. And yet... you didn’t get up.
[[Stay put and wait for her to get this over with.|Saturday07_02]]
<<nobr>>
<<set $storyContent = true>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<</nobr>>The attendant dipped two fingers into a small white jar, scooping up a glossy cream. She smiled at your reflection in the mirror.
<<skincare_attendant>>Close your eyes for me, and just relax. It’ll feel a little cool at first.<</skincare_attendant>>
You hesitated, but finally shut your eyes. You hear the soft hum of the mall outside the booth, the faint scrape of her nails against the jar, and then, her fingertips touched your cheeks. You flinched with her cold and silky touch, but she pressed gently, smoothing it over your skin in small circles.
<<mc>>That’s... really cold.<</mc>>
<<skincare_attendant>>Mhm, only for a second. The warmth will kick in soon. You’ll like it.<</skincare_attendant>>
The cream spread across your face, forehead, cheeks, nose, chin, leaving a faint floral scent behind. Your skin prickled under it, not unpleasantly, but more like a gentle tingle. You tought to yourself that you must look ridiculous. Sitting in the middle of a mall with this stuff smeared all over you. Anyone passing by must think you're... The thought trailed off as her hands moved to your temples, and before you realized it, your shoulders loosened.
<img src="Images/Story/Saturday07/03.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<skincare_attendant>>Feels nice, doesn’t it?<</skincare_attendant>>
<<mc>>...I guess.<</mc>>
<<skincare_attendant>>No guessing. I can tell you’re enjoying it, don’t fight it.<</skincare_attendant>>
She said it so casually, so confidently, that you didn’t know how to answer. And the truth was, the more you sat there, the better it felt, soothing, indulgent, like every bit of tension was being coaxed out of you. You opened your eyes once, catching sight of yourself in the mirror: the cream mask glistening, the pink band holding your hair back, her hands brushing against your jaw as she worked. You thought you looked... pathetic. Like a doll... like this was normal to you. Your chest tightened with embarrassment, but you didn’t stop her. After a few minutes, she set down the jar and took a warm towel from a basin. With careful dabs, she wiped the mask away, patting your skin until it felt new.
<<skincare_attendant>>There. Now look.<</skincare_attendant>>
She tilted the mirror toward you. Your skin looked different, softer, almost glowing under the lights. The kind of smoothness you usually only saw in ads. You touched your cheek, your fingertips gliding over skin that didn’t feel like yours.
<img src="Images/Story/Saturday07/04.png"style="width:75%; height:auto; display:block; margin:0 auto;">
<<mc>>Wow... it’s... smooth.<</mc>>
<<skincare_attendant>>Told you. You’ve got skin people would kill for. It just needs a little care.<</skincare_attendant>>
Her words landed heavier than they should have, like a compliment and a tease all at once. It was just a mask, just skincare, still... it felt so good. You mumbled a thank you, fumbling to your feet. Sliding back into the flow of the mall, you kept brushing your cheek with your hand, over and over. Each time, a little thrill sparked in your chest, a part of it was pleasure, and another was shame, and no matter how hard you tried, you couldn’t stop smiling.
<<nobr>>
<<link "Stroll a bit more through the mall">>
<<set $storyContent = false>>
<<set $saturdayEvent += 1>>
<<statChange "+Femininity" "pink">>
<<goto "Mall">>
<</link>>
<<set $energy -= 40>>
<<set $femininity +=1>>
<<advanceTime 300>>
<<set $hunger += 7>>
<<set $hygiene -= 5>>
<<run $journalEntries.push("Day " + $currentDay + ": So uh… I kinda got roped into one of those skincare booths at the mall today. Didn’t plan on it, was just walking by and next thing I know, I’m sitting under a spotlight with a pink headband on my head. She smeared this cream all over my face, and it tingled in this weirdly nice way. Felt super humiliating at first, like everyone passing by was staring at me, but then she started massaging my temples and I actually relaxed.\n\n
When she wiped it off with a warm towel and showed me the mirror, my skin looked… different, softer, kinda glowing. I caught myself touching my cheek over and over. It didn’t even feel like mine. And, god, part of me actually liked it. What the hell is happening to me?")>>
<</nobr>>The arcade wasn’t on your plan for the day. You just wanted the noise, the distraction. Rows of machines spilled neon light onto the floor, the air thick with laughter and the buzz of electronic music.
<img src="Images/Story/Saturday08/01.png" style="width:75%; height:auto; display:block; margin:0 auto;">
You were lingering by the claw machine when you spotted Lucy, perched on a racing simulator seat with her thighs spread, looking completely at home, both hands on the wheel, like the whole place existed just to frame her.
<img src="Images/Story/Saturday08/02.png" style="width:75%; height:auto; display:block; margin:0 auto;">
Her eyes found you beween one turn and another of the simulator. The car kept on the road, and she just smirked, finished the race, then sauntered over, breathless and flushed.
<<lucy>>Well, well. Didn’t think you were the type. What are you doing here, nerd?<</lucy>>
Before you could answer, she pressed a token into your palm.
<<lucy>>Doesn’t matter, come on. Loser owes the winner a prize, And no, I don’t mean stuffed animals.<</lucy>>
You ended up side by side at the air hockey table. Her grin widened with every clack of the puck, and when she scored the winning point, she leaned in across the table, hair brushing the neon glow.
<<lucy>>Prize number one: you kneel and tie my shoelace. Right here.<</lucy>>
Your stomach dropped, but she sat on the floor and extended her foot towards you. You crouched and started tying her shoes.
<img src="Images/Story/Saturday08/03.png" style="width:75%; height:auto; display:block; margin:0 auto;">
The arcade noise was a blanket, but not enough to hide how hot your face felt as you sank down. People walked past, and nobody looked twice, but it didn’t matter. She did. Her fingers tapped against her ankle, brushing dangerously close to your face as you fumbled the knot.
<<lucy>>Good boy, you’re even blushing. Adorable.<</lucy>>
She dragged you to the racing simulators next. This time, she crushed you. Her second prize was worse: she made you hold her soda while she played another round, demanding you stand beside her seat like some kind of attendant. Every sip she took, her lips smacked just a little louder, eyes flicking to you, savoring the way you shifted uncomfortably.
The third game was hers before it even started, but you fought anyway, breath tight. When the results flashed, she leaned close enough that her lips brushed your ear.
<<lucy>>Photo booth. Final prize.<</lucy>>
Inside, the curtain barely closed. The first frame, she shoved her hand into yours, making you flash a peace sign like a kid.
<img src="Images/Story/Saturday08/04.png" style="width:75%; height:auto; display:block; margin:0 auto;">
The second, she pressed against you, her tongue poking between her teeth in a grin.
<img src="Images/Story/Saturday08/05.png" style="width:75%; height:auto; display:block; margin:0 auto;">
The third, her lips brushed your cheek just as the shutter blinked.
<img src="Images/Story/Saturday08/06.png" style="width:75%; height:auto; display:block; margin:0 auto;">
And the fourth, she quickly slike her fingers on your chest, pinching your nipple, sharp and quick. The camera caught the way your mouth twisted in shock, caught the tremor in your eyes.
<img src="Images/Story/Saturday08/07.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
The strip spat out and she snatched it up before you could reach.
<<lucy>>This one’s going in my collection. You look like you’re about to beg me for more.<</lucy>>
She tucked the photos into her tote, leaving you hard and trembling in the cramped booth, the neon noise outside suddenly too loud, too close. Lucy stepped out first, tossing you a grin over her shoulder like she owned the whole arcade, and maybe you, too.
<<nobr>>
<<set $storyContent = true>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<</nobr>>
<<nobr>>
<<link "Go back to the campus">>
<<set $storyContent = false>>
<<set $saturdayEvent += 1>>
<<statChange "+Femininity" "pink">>
<<statChange "+Inhibition" "pink">>
<<goto "Campus">>
<</link>>
<<set $energy -= 30>>
<<set $femininity +=1>>
<<set $inhibition -=1>>
<<advanceTime 200>>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<</nobr>>The dorm is a cocoon of silence in this morning, the clock ticking past 9:00am, as the only sound beyond the soft hum of your laptop. Restlessness gnaws at you, and a bored scroll through obscure forums leads you to a file that makes your breath catch:
Pink Haze Submission.
<img src="Images/Story/Saturday09/01.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
The title glows in soft pink text, accompanied by a stark warning in the description, labeled as a strong hypno audio, notorious for inducing deep trances and leaving lasting impressions on the mind. You scroll through the comments with a mix of fascination and apprehension.
<b>@SissyBlossom_22</b>
OMG, this file is insane! Listened last night and got lost in the pink haze for like 2 hours. Kept chanting "I’m a good girl" until my voice gave out. Woke up today feeling all soft and giggly, my roommates noticed I was sitting like a princess! 10/10, but maybe don’t overdo it unless you’re ready to change. 💕
<b>@DommeLover_X</b>
This is next-level stuff. Her voice got me so deep I forgot where I was. The "good girl" chant hit hard... still hearing it in my head during class. Felt submissive all day, even blushed when my boss called me "kiddo." Be careful, it’s addictive! 🌸
<b>@NewbieSissy_99</b>
First time trying hypno, and wow, this was intense. Hesitated a lot cuz of the warnings, but curiosity won. Fell into a trance super fast, chanted like she said, and now I keep mumbling it by accident. My legs feel weirdly smooth today... is that normal? Help! 😳
<b>@PinkHazeFanatic</b>
Legendary file! Listened three times in a row last night, total overdose. Couldn’t stop chanting, and now I’m dreaming in pink. Woke up with an urge to buy panties online. Her voice is stuck in my head, telling me to obey. Worth it, but maybe pace yourself, newbies! 👗
Your finger hovers over the download button, heart hammering against your ribs. You’ve know enough to know its power, how it can unravel resistance, plant seeds of submission, and pull you into a haze you might not escape. Part of you screams to close the tab, to protect the fragile walls of your old self. But another part, a quieter, insistent curiosity, tugs at you, daring you to test its strength, to see if you can handle it just this once.
With a mix of trepidation and excitement, you click download. The file saves to your desktop with a soft ping, the icon glowing faintly pink even in the dim morning light. You stare at it, the weight of the decision pressing down. The warnings flash in your mind, deep trances, lasting effects and suddenly, your courage falters. Your hand trembles as you move the cursor to the file, but you can’t bring yourself to double click. The thought of that voice, those chants, pulling you under feels too real, too risky. Heart racing, you slam the laptop shut, cutting off the screen’s glow. You lean back, breathing heavily, trying to shake the unease.
But the thought of Pink Haze Submission lingers. As you sit there, the dorm’s silence feels heavier, and a faint echo of curiosity whispers in the back of your mind. What would it feel like? The question refuses to leave, haunting you even as you try to focus on the day ahead.
<<nobr>>
<<set $storyContent = true>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<</nobr>>
<<nobr>>
<<link "Try to move on with you day">>
<<set $storyContent = false>>
<<set $saturdayEvent += 1>>
<<goto "Campus">>
<</link>>
<<set $energy -= 10>>
<<advanceTime 90>>
<<set $hunger += 1>>
<<set $hygiene -= 1>>
<</nobr>>You spend the whole day playing video-games, trying to forget that hypno file you found. As evening falls, you decide to head out for a walk, hoping the fresh air will clear your mind. The streets are alive with the buzz of weekend energy, people laughing and chatting as they make their way to various hangouts. It feels like everyone’s breathing in rhythm with the music leaking from open doors. You stop outside one of the bars on 5th Street, the neon sign flickering like it’s daring you to step inside. You shouldn’t, as you know the kind of people who hang out here, but the night’s been long and lonely, and the buzz of laughter and clinking glasses feels like gravity.
<img src="Images/Story/Saturday10/01.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
Inside, the light is low and red, washing everything in a warmth that doesn’t quite reach your skin. You pick a stool near the counter and order something mild, pretending to scroll your phone while your heart tries to slow down. Around you, strangers flirt, shout, laugh too loudly. You wish you could dissolve into the noise, just for a while.
Then a woman appears, like someone turned up the brightness just for her. Tight red dress, dark curls that tumble over her shoulders, a smile that lands directly on you. She sits down next to you without asking. Her perfume hits first: vanilla and smoke, a mix that makes your stomach twist.
<img src="Images/Story/Saturday10/02.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<<bar_woman>>You look like you don’t belong here. That’s cute.<</bar_woman>>
You try to laugh, but it comes out strained. She leans closer, eyes glittering like she already knows how this ends.
<<mc>>Just having a drink. Long week.<</mc>>
Her hand finds your knee, gentle, teasing, and deliberate. She tilts her head, watching you squirm, and then her gaze drifts lower. It takes a heartbeat too long before you realize what she’s looking at. The waistband of your panties, peeking above your pants.
<<bar_woman>>Wait. Are those...?<</bar_woman>>
Her tone isn’t disgusted. It’s curious, playful even, but your heart still drops. You pull at your shirt, but the movement only confirms it. Her lips curve, and she giggles.
<<bar_woman>>Didn’t expect that. You’re full of surprises, huh?<</bar_woman>>
You stammer something that doesn’t sound like words, trying to shrink into yourself. She leans even closer, eyes glinting like she’s about to say something wicked, but before she says anything, a man’s voice cuts through the air, low and hard.
<<bar_man>>Babe. What the hell is this?<</bar_man>>
You freeze. The sound of it wipes everything clean.
[[Think of something to say|Saturday10_02]]
<<nobr>>
<<set $storyContent = true>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<</nobr>>He’s the kind of man that looks like trouble even before he opens his mouth. He looks rich, but has an angry expression, eyes already burning holes through you. His presence changes the air, making the ambient laughter dull into a low murmur, like the whole room is waiting for a show they didn’t pay for.
<img src="Images/Story/Saturday10/03.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
The woman straightens up immediately, all her earlier playfulness gone. Her smile fades as she looks between you and him, unsure which one of you she’s supposed to laugh with now.
<<bar_man>>Who’s this, huh?<</bar_man>>
His voice drips with ownership. You try to form a sentence, but your tongue feels useless.
<<mc>>I was just...<</mc>>
<<bar_man>>Just what? Showing off your panties to my girl?<</bar_man>>
The word hits like a slap. Someone at the counter snorts, another laughs openly. It spreads, snickers, whispers, eyes turning toward you. You can feel every one of them like heat on your skin. You stumble back, knocking a drink over. The smell of cheap beer seeps into your jeans. The woman doesn’t speak, she looks down, embarrassed, like she’s already pretending she never touched you.
<<bar_man>>Yeah, that’s what I thought. You better walk out before someone decides you’re the entertainment tonight.<</bar_man>>
You blink, trying to swallow the knot in your throat. You mutter something that isn’t a defense, more like an apology. Then you push past them, past the bodies in the room that turn just enough to watch you leave. The laughter follows, echoing in your ears long after the door shuts behind you.
Outside, the air hits cold and sharp. The neon lights reflect on the wet pavement, warping the world into pinks and reds. You walk fast, hands in your pockets, trying to disappear into the city, but every step drags the shame with you. It sits behind your ribs, buzzing like static. You replay the scene again and again, your mind trying to rewrite it. Maybe you’d laughed, maybe you’d said something clever, but each time it ends the same way, with that man’s voice, that word, and the laughter. By the time you reach the living quarters, your pulse has calmed, but your chest hasn’t. The world feels heavier as you think about the panties under your jeans, still clinging to your skin, and for a moment you don’t know if you hate them or yourself more. You close your door behind you and sink into silence. It’s safer here, but you can still hear the echo.
<<nobr>>
<<link "Do something else">>
<<set $storyContent = false>>
<<set $saturdayEvent += 1>>
<<statChange "-Inhibition" "pink">>
<<set $inhibition -=1>>
<<set _targetHour = 11>>
<<set _targetPeriod = "PM">>
<<set _minutesToSleep = setup.minutesUntil(_targetHour, _targetPeriod)>>
<<advanceTime _minutesToSleep>>
<<goto "Campus">>
<</link>>
<<set $energy -= 30>>
<<set $inhibition -=1>>
<<advanceTime 240>>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<</nobr>>You lie on your bed and stare at the ceiling for a few minutes. The afternoon sun is starting to reflect off the windows of the buildings across the street, casting long, golden beams into your room. The air smells faintly of sunscreen and cut grass from the students enjoying the last hours of daylight outside. You can hear distant laughter and the occasional honk of a car horn, but otherwise, the world feels still.
You grab your phone and check the time. Then you open Rabble and scroll through the posts, looking for something to distract you.
<img src="Images/Story/Saturday11/01.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
Then a wicked thought crosses your mind. You click on the search bar and type "sissification". Your phone screen fills with images and stories, some innocent, others more explicit. You scroll through them, feeling a mix of curiosity and excitement:
<h1>r/sissification</h1>
<h2>Femdom</h2>
<i>finally let my gf keep the strap warm-up routine to 30 minutes instead of 10. she says i'm "learning patience" and honestly the way she pets my hair while i whimper is starting to feel like home. is this what peace feels like.</i>
<h2>Chastity - Day #47</h2>
<img src="Images/Story/Saturday11/02.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
day 47. still zero ruins allowed. she sends me calendar reminders that just say "good girls wait" and i actually get butterflies now. send help (or don't)
<h2>What is BNWO?</h2>
<i>So I just found out about this community and I'm intrigued but also a bit confused. Can someone explain what BNWO stands for and what it's all about? I've seen some posts that seem to suggest it's about embracing a more submissive role, but I'm not entirely sure. Any insights would be appreciated!</i>
<h2>New to sissification, need advice</h2>
<i>Hey everyone, I'm new to this whole sissification thing and I'm looking for some advice. I've been thinking about exploring this side of myself for a while now, but I'm not sure where to start. Any tips on how to ease into it and what to expect would be great!</i>
<h2>Sissification games</h2>
Was scrolling and found a website that has a bung of sissification games. Some of them are HTML-based and quite interactive. Others lean more to visual novels and others to RPGs... Does anyone can recommend me the best ones? I tried a few and now my clitty can't stop leaking...
<h2>Poppers?</h2>
<img src="Images/Story/Saturday11/03.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
so tonight i said "just one tiny hit, i'm only curious" like a complete liar
one inhale and my brain did a full factory reset
suddenly my own reflection looked... different? softer? prettier?
kept staring at the mirror whispering "yes mistress" to nobody while my legs turned into jelly
the bottle is literally the size of my thumb but it just rewrote my entire personality in 8 seconds
room still smells like cherry poppers and shame (mostly cherry)
someone please come collect their good boy because he's currently missing and this dizzy little doll is wearing his skin
send help or more poppers idk i'm not in charge anymore
You put your phone down, heart racing. The images and stories have stirred something deep inside you, a mix of longing and excitement that you can't quite shake off. You close your eyes and take a deep breath, trying to center yourself.
<<nobr>>
<<set $storyContent = true>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<<link "Do something else">>
<<set $storyContent = false>>
<<set $saturdayEvent += 1>>
<<statChange "-Inhibition" "pink">>
<<set $inhibition -=1>>
<<goto "Dorm">>
<</link>>
<<set $energy -= 5>>
<<set $lust += 15>>
<<set $inhibition -=1>>
<<advanceTime 120>>
<<set $hunger += 5>>
<<set $hygiene -= 2>>
<</nobr>>It's quieter in the gym this evening. The same dim lighting. The same slow music that beats like a heart. She's already there, stretching by the mirror wall this time instead of dancing. Somehow, her body movement still resembles some kind of dance.
You pause at the entrance door.She catches your reflection and speaks without turning.
<<selene>>You came.<</selene>>
<<mc>>You told me to come if I was curious.<</mc>>
She finishes stretching and stands up, relaxed and graceful. She has a small bag at her feet, a towel around her neck, and a water bottle in her hand.
<img src="Images/Story/SelenePath01/01.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<selene>>I didn’t say you had to. That’s important. No one’s making you do anything.<</selene>>
She walks over and leans casually against the barre.
<<selene>>So... curiosity won out?<</selene>>
<<mc>>Maybe. I’m not really sure what I’m doing here.<</mc>>
She smiles, but it doesn't feel like she's mocking you, just acknowledging you.
<<selene>>Don't just sleepwalk into things. Pay attention to yourself.<</selene>>
She picks up her bag and unzips it, pulling out a folded notebook.
<<selene>>I brought something for you. Not clothes. Not anything dramatic. Just... a question.<</selene>>
She holds up the notebook after opening it to a page that has a paperclip on it. There was something handwritten on the page:
<i>“What would change if you stopped needing to control how you're seen?”</i>
She doesn’t push it toward you. Doesn’t make you answer.
<<selene>>That one rattled me the first time I read it. Most people spend their lives performing a version of themselves that keeps them safe. Or at least… predictable.<</selene>>
<<mc>>I don’t think I perform anything.<</mc>>
<<selene>>Of course you don’t think you do. That’s how it works. You perform who you think you are. And the scariest thing is when that starts to shift. When the mask starts feeling tighter than your own skin.<</selene>>
You remain silent. Although there is a lingering silence, it is not uncomfortable. Just... exposed. She picks up her water bottle, takes a long sip, and paces slowly.
<<selene>>People think surrender is weakness. But it takes more strength to let go of what’s safe than to cling to it. Control is an illusion anyway. You’re here because some part of you already loosened its grip.<</selene>>
She pauses in front of you and stands near you. She's close enough that her presence feels cozy without being intrusive.
<<selene>>I don’t want your obedience. I’m not here to train you, humiliate you, or fix you. That’s not what this is. I’m offering you space. Space to unravel. To stop pretending you’re unaffected. And maybe... to start enjoying how that feels.<</selene>>
She moves past you and toward a bench at the side. She takes a tiny speaker out of her bag and adjusts the music. The pulsing rhythm fades into something deeper, like the sound of breath slowed down and set to melody.
<<selene>>Come here. Sit with me.<</selene>>
You follow. She doesn’t look at you as she speaks again.
<<selene>>No one ever taught you how to be soft, did they? Not without shame. Not without a catch.<</selene>>
<<mc>>I guess not.<</mc>>
<<selene>>So maybe that’s the first lesson. Not how to be someone else. Just how to be still. How to feel. How to stop bracing.<</selene>>
She reaches into her bag one last time and hands you a small card. Black, minimal. On one side, just a phrase:
<i>“Stillness is a doorway.”</i>
On the back, a simple note: <i>"Same time tomorrow. Or don’t come. That says something too.”</i> She lies back on the bench, eyes closed, as if you’re no longer there.
The gym feels bigger now. Or maybe quieter. Like the world is holding its breath, waiting to see what you’ll do with what you’ve just been given.
[[Look at the card one more time|SelenePath01_02]]
<<nobr>>
<<set $storyContent = true>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<</nobr>>You turn the card over in your hand again, the words sinking in more than you'd like to admit.
<i>Stillness is a doorway.</i>
Her eyes are half-closed and her arms are folded behind her head as she lies on the bench. The gym is filled with faint echoes of the soft music. You think about leaving for a second. You’ve been given an out. But, you take a seat instead. Not next to her. Not yet. Cross-legged on the mat a few feet away. She doesn't fill the void that exists between you. She allows it to exist.
<img src="Images/Story/SelenePath01/02.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<mc>>Why me?<</mc>>
Her eyes open. She turns her head to look at you. There’s no smirk this time. No teasing.
<<selene>>Because you’re unraveling. And you don’t even hate it.<</selene>>
You let that settle. It’s true. And terrifying.
<<mc>>You’re not like the others.<</mc>>
She cracks a soft smile.
<<selene>>Good. I’d be insulted if I was.<</selene>>
The towel slides off her shoulder as she sits up. For a brief moment, you both just stare at one another. Not as a guide and a student. Only as people. Her features seem to be softened by the lighting. Or maybe your perspective is changing.
<<selene>>Come closer.<</selene>>
You do. Slowly. You sit next to her, close enough that your legs almost touch. She speaks quieter now, her voice lower than before, almost tender.
<<selene>>Can I ask you something honest, $mc?<</selene>>
You nod.
<<selene>>What’s the thing you’re most afraid someone will see in you?<</selene>>
You don’t answer right away. You don’t know how. She doesn’t push. Instead, her fingers reach gently toward your hand. They don’t grab it. They just… rest near yours. Like an invitation.
<<selene>>You’re allowed to feel confused. You’re allowed to want something before you understand it.<</selene>>
You look at her. Really look. There’s a vulnerability in her too, just below the surface.
<<mc>>You speak like you’ve lived through this.<</mc>>
She smiles, not coy, not proud. Just honest.
<<selene>>I have. Not in the same shape. But the territory is familiar.<</selene>>
There’s a pause. Her fingers lightly brush yours now, not quite holding, but definitely touching.
<img src="Images/Story/SelenePath01/03.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<selene>>I wasn’t always seen as a woman. Not at first. Not by the world, at least.<</selene>>
You blink. The weight of her words settles slowly.
<<selene>>Some people reacted like it was a trick. Others like it was a confession. It was neither. Just truth unfolding.<</selene>>
You search her face for tension, but there’s none. Only that same serene calm.
<<mc>>You’re trans?<</mc>>
<<selene>>Yes.<</selene>>
She speaks as though she doesn't need words to describe herself anymore. Something inside of you changes at that precise moment, not shock, but clarity.
<<selene>>If that makes you uncomfortable, it’s okay. I won’t take it personally. But if it makes you curious... well. Then we’re still talking about doors.<</selene>>
She finally takes your hand now. Warm. Certain.
<<selene>>I won’t lead you anywhere you’re not ready to go. But if you are ready to feel something... even just for a second... I’ll be right here.<</selene>>
The music fades into silence. Neither of you move for a while. Not out of fear, but reverence. Something has opened.
[[Look at her|SelenePath01_03]]The silence between you isn’t empty anymore. It’s full tension and unspoken thoughts. Selene’s fingers are still touching gently yours, warm and steady.
<<mc>>You’re not what I expected.<</mc>>
<<selene>>Good. Expectations are usually wrong anyway.<</selene>>
She lets go of your hand slowly, only to brush a loose strand of hair from her face. Her gaze drifts toward you again, softer now.
<<selene>>You’re not what I expected either. I thought you’d run. Or pretend none of this affected you.<</selene>>
<<mc>>I thought about it.<</mc>>
She smiles.
<<selene>>But you didn’t. You came back. That means something.<</selene>>
Her hand moves again, this time to your arm. Just a light touch at first, fingers resting just above your wrist. The contact is deliberate, but not forceful.
<<selene>>Do you mind if I ask you something weird?<</selene>>
You shake your head.
<<selene>>When you think about yourself… when you close your eyes and feel who you are, without a mirror, without anyone watching... do you like what you find?<</selene>>
You don’t answer right away. Your throat is tight and she notices your discomfort.
<<selene>>It’s okay. I didn’t either. Not for a long time.<</selene>>
There’s a long pause before she adds, quieter:
<<selene>>But someone once held me. Not for what I was. Not for what I would become. Just for that version of me that was in-between. And that changed everything.<</selene>>
You look up at her. Her eyes are open. Honest. Waiting.
<<mc>>Is that what you’re doing now?<</mc>>
<<selene>>If you’ll let me.<</selene>>
Your breath hitches. You nod. She shifts, closing the space between you. Her arms move slowly, one around your shoulder, the other across your back. Not to trap you. Just to hold you. It’s not lust. It’s presence. The sensation of being seen. Of being accepted without needing to prove anything. You rest your head lightly against her neck. Her skin is warm. You can feel her heartbeat, calm, steady, real. She holds you like she’s done it before. Like she knows how heavy it is to be uncertain.
<<selene>>You don’t need to decide anything tonight.<</selene>>
Her lips are close to your ear now, brushing softly as she speaks.
<<selene>>You just need to feel. And let that be enough.<</selene>>
A long silence. You shift slightly, just enough to face her. Your eyes meet. No questions. No permission asked. You kiss.
<img src="Images/Story/SelenePath01/04.png" style="width:75%; height:auto; display:block; margin:0 auto;">
It’s hesitant at first. Testing. Her lips are soft, her hand steady behind your back. And then, a little more. A second kiss, deeper, slower, and your hand rises instinctively to her side. She responds not with hunger, but with depth. She kisses like she’s not trying to possess you, just meet you, exactly where you are. When the kiss ends, neither of you speaks. There’s no need. Her forehead touches yours, breath mingling. She stays close.
<<selene>>Still curious?<</selene>>
You nod. You don’t leave right away. You stay like that, holding each other until the music stops playing. You're still holding each other when the kiss deepens again. Her hand shifts, from your back to your waist, from your waist to your thigh. Her touch is unhurried, not testing boundaries, but inviting you to stop hiding inside them.
<<selene>>Can I touch you? Really touch you?<</selene>>
You nod. You want to. You think you do.
She stands up and removes her legging, and you see her for the first time.
You never saw a trans woman before, but you're not afraid. She makes you feel safe and confortable.
<img src="Images/Story/SelenePath01/05.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
You kiss again, messier this time. Her fingers slip beneath your shirt, dragging slowly up your back. Your skin prickles from the contact. You respond, brushing her hair with your hands and kissing her neck, drawn into her rhythm, her scent, her certainty. You feel like you're falling into something warm and endless. She leans into you, guiding your body gently down onto the mat. Her thigh slides between yours, hips pressing close.
Your breath hitches. She’s warm. Her hands move lower, slow and searching. She pulls back to look at you.
<<selene>>Are you okay?<</selene>>
<<mc>>Yeah. I think so. I just...<</mc>>
She kisses your chest. Lower. Her fingers graze your waistband. You let them. She slides them down, softly. Then pauses. You’re not hard. Not even close. Your stomach knots. You fee the rush of heat to your face. Shame, confusion, a flash of panic. Her hand stops. She notices immediately.
<<mc>>I… I don’t know why. I want to. I do. I just...<</mc>>
She shushes you gently. Not mocking. Not dismissing. Her hand rests flat against your stomach.
<<selene>>Stop. Right there. Look at me.<</selene>>
You do. Her face is calm. Unbothered. Kind.
<<selene>>This doesn’t mean anything bad. It just means something’s happening inside you. Something real.<</selene>>
She lies beside you now, wrapping herself against your side, fully clothed. Her cheek rests against your shoulder.
<<selene>>You’re in a place most people never get to. The in-between. Where desire isn’t about heat or performance. It’s about truth. Vulnerability. Undoing what the world taught you to be turned on by.<</selene>>
You say nothing. You’re breathing hard. Not from lust, but from exposure.
<<mc>>I feel broken.<</mc>>
<<selene>>You’re not broken. You’re becoming. That’s what it feels like. Scary. Raw. But never wrong.<</selene>>
Her fingers find your hand again. You cling to her like a lifeline.
<<selene>>Let this be enough for tonight. No pressure. No performance. Just closeness.<</selene>>
She kisses your shoulder, not in a arousing way. Just... tender. You stay like that a long time. Two bodies pressed together. One secret between them, now spoken.
<<nobr>>
<<link "Leave the gym">>
<<set $storyContent = false>>
<<set $seleneQuest += 1>>
<<set $energy -= 40>>
<<set $lust = 80>>
<<set $femininity += 0.5>>
<<set $curiosity += 2>>
<<goto "Campus">>
<</link>>
<<if not $inventory.some(i => i.name === "selenes card")>>
<<set $inventory.push({
name: "Selene's Card",
description: "A black card given to you by Selene. It says STILLNESS IS A DOORWAY in white letters. At the verse of the card, it is written that I should meet with her at the gym one more time."
})>>
<</if>>
<<set _targetHour = 11>>
<<set _targetPeriod = "PM">>
<<if $hour != _targetHour || $period != _targetPeriod || $minute != 0>>
<<set _minutesToSleep = setup.minutesUntil(_targetHour, _targetPeriod)>>
<<if _minutesToSleep > 0>>
<<advanceTime _minutesToSleep>>
<</if>>
<</if>>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<<run $journalEntries.push("Day " + $currentDay + ": The gym felt different tonight.\n\nLow lights, slow music. She was already there, stretching like it was a dance.\n\nShe said, “You came.” I said, “You told me to if I was curious.”\n\nShe gave me a notebook. Just a question inside:\n“What would change if you stopped needing to control how you're seen?”\n\nWe talked. Or more like, she talked and I listened.\n\nShe said most people perform without realizing. That maybe I was too.\n\nThen she said it. She’s trans.\n\nI didn’t freak out. I just... listened. It felt real.\n\nShe gave me a card: “Stillness is a doorway.”\n\nWe sat in silence. It wasn’t awkward. Just open.\n\nThen I asked, “Why me?”\nShe said, “Because you’re unraveling. And you don’t even hate it.”\n\nShe touched my hand. I didn’t pull away.\n\nLater, we kissed. It wasn’t fast or wild. Just... honest.\n\nThings got closer. I couldn’t respond the way I thought I should.\n\nShe didn’t judge. She held me. Said I wasn’t broken. Just becoming.\n\nAnd for once, I believed her.\n\nI didn’t want to leave.\n\nMaybe I won’t.")>>
<<statChange "+ Femininity" "pink">>
<<statChange "+ Curiosity " "pink">>
<</nobr>>The gym looks even quieter this night, the air feels thicker somehow, heavier with anticipation. You half expect that she would not be there, but she is, sitting on the floor this time, barefoot, legs crossed, a faint glow from the low lights painting her in gold.
<img src="Images/Story/SelenePath02/01.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
She doesn’t speak when you enter, she only lifts her gaze to meet yours. It’s strange how that, by itself, makes your chest tighten. You shut the door behind you, and the sound seems to echo longer than it should.
<<selene>>Take off your shoes.<</selene>>
Her tone isn’t commanding, just deliberate. You do as she says and step closer, the mat cold under your feet. She pats the space in front of her. You don't say anything, just lower yourself down, knees touching the edge of her mat.
<<selene>>Close enough that we can see each other clearly.<</selene>>
You shuffle forward until your knees almost touch. She leans slightly toward you, elbows on her knees, hands loose between them.
<<selene>>You’ve spent your whole life trying to manage what people see. You control tone, posture, expression. But control builds tension, and tnsion builds walls. And behind walls, nothing moves.<</selene>>
Her voice is low, measured. You find yourself breathing in rhythm with her without meaning to.
<<selene>>We’re going to do something simple tonight. Just looking, no words, no story.<</selene>>
She takes a slow inhale, her chest rising, and you mimic her without realizing it. The silence stretches and econds turn to minutes. You hold her gaze longer than feels natural. Then something begins to shift, first discomfort, then warmth, then a strange kind of stillness.
<img src="Images/Story/SelenePath02/02.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
You can see everything in her eyes: patience, strength, something quietly wounded but whole. You realize she’s not trying to read you, but instead, she’s letting you read her.
<<selene>>Stay with me.<</selene>>
Her voice is almost a whisper, but it fills the room. You nod slightly, slowing your breathing. The world narrows to the distance between you.
<<selene>>Now... stop trying to look right. Stop trying to look like anything at all.<</selene>>
Her words settle into your body, making the muscles in your shoulders loosen. You feel your jaw unclench and you forget how you’re sitting, whether you look confident, nervous, masculine, feminine. You just are. She leans forward an inch, not closing the space but softening it.
<<selene>>Good, that’s it. You don’t need to smile, you don’t need to perform. Just let me see you.<</selene>>
You feel naked in a way that has nothing to do with skin. Her eyes stay steady, unwavering and kind.
<<selene>>See? Stillness isn’t emptiness... it’s permission.<</selene>>
Your throat tightens. It’s not sadness exactly, but more like something inside you recognizing itself. She reaches a hand out, resting it lightly on your knee.
<<selene>>Most people go their whole lives without being looked at like this. Without being allowed to exist without a mask.<</selene>>
You swallow hard.
<<mc>>It’s... hard.<</mc>>
<<selene>>I know, and that’s why we do it slowly. That’s why we breathe.<</selene>>
She mirrors your posture, knees to knees, eyes to eyes. The music has stopped, but the silence feels alive, like breath made visible.
<<selene>>You’re doing fine. Better than fine, you’re here.<</selene>>
You hold her gaze again, but this time it doesn’t feel like exposure. It feels more like contact.
<<selene>>When you’re ready, close your eyes. But not to hide, just to notice what’s still there when sight disappears.<</selene>>
You do. The darkness is warm behind your eyelids and her voice becomes like a pulse.
<<selene>>That’s it. Stillness is a doorway. You remember the card. You’re already standing in the frame.<</selene>>
She lets the silence return, and you sit there, eyes closed, feeling the rhythm of two people breathing the same air.
[[Keep silent|SelenePath02_02]]
<<nobr>>
<<set $storyContent = true>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<</nobr>>The silence between breaths stretches out until it becomes something almost tangible, something with weight, texture, and rhythm. You can hear your own pulse, slow and uncertain, but it’s matching hers now. Every inhale and exhale feels like a small conversation neither of you need to put into words. When you finally open your eyes, Selene's still there, watching you. Her posture hasn’t changed, but there’s something softer about her now, something unguarded. She tilts her head slightly, the corners of her lips curving into a faint, knowing smile.
<<selene>>Good. You stayed.<</selene>>
Her tone's warm, not congratulatory but grounded, like she’s acknowledging an effort you didn’t know you were making.
<<mc>>It felt... different this time.<</mc>>
<<selene>>Different how?<</selene>>
You hesitate. The question is simple, but the answer isn’t. You search for words that could capture the feeling, the loosening, the quiet, the strange calm that still hums through you.
<<mc>>Like... I wasn’t trying to be anyone. It didn’t feel like I was supposed to do or say anything. I just... existed.<</mc>>
Her smile deepens, just a little.
<<selene>>That’s the point. Stillness doesn’t erase who you are, it just quiets the noise long enough for you to hear what’s been buried underneath.<</selene>>
Her words settle in you, slow and heavy, like stones dropping into water. You realize how much of your life has been filled with noise, your thoughts, your fears, other people’s expectations.
Selene leans forward slightly, elbows resting on her knees. Her eyes stay locked on yours, and you can see the reflection of the faint amber light glimmering in them.
<<selene>>You spend your life trying to manage how you appear. Trying to make the right impression, say the right words, hold the right posture. But what happens when you stop managing? When you just... are?<</selene>>
Her voice is calm but deliberate, every word placed with intention. You take a breath, mirroring her rhythm again without even thinking.
<<mc>>I don’t know. It feels... terrifying, but good. Like standing on the edge of something big.<</mc>>
She nods, approving.
<<selene>>Transformation always feels like that. The world doesn’t crumble. It just gets quieter. And then, suddenly, you realize how much you’ve been holding up for no reason.<</selene>>
You glance down at your hands, resting on your knees. They’re trembling slightly, not from fear exactly, but from awareness, of your body, your breath, your heartbeat. You feel present in a way that almost hurts.
<<selene>>Close your eyes again.<</selene>>
You obey, this time without hesitation.
<<selene>>Now feel your breath, not like something you’re doing, but something happening to you. You don’t control it, you just ride it.<</selene>>
You focus on the sound of the gym, the hum of the lights, the faint echo of the city outside, her breathing across from you.
<<selene>>Now, imagine that every breath is loosening something. A knot you didn’t know you tied, a weight you didn’t know you carried.<</selene>>
You feel your shoulders unclench, your jaw slacken, your chest expand with something more than air.
<<selene>>Good. Now open your eyes.<</selene>>
When you do, she’s closer than before. Her knees brush against yours, her hand resting lightly between them on the mat. Her touch isn’t commanding, it’s grounding. You realize you’ve stopped thinking about how you look, how close you are, what this moment means. You just exist in it.
<<selene>>People spend their whole lives running from stillness. They mistake it for emptiness, but stillness is where the truth waits. The quiet self, the one who doesn’t need to explain itself to be real.<</selene>>
Her words sink deep, you don’t even notice the tears until one slips down your cheek. You start to turn away, but she shakes her head gently.
<<selene>>Don’t hide it. Tears are just the body’s way of exhaling what the heart was holding too long.<</selene>>
Her hand rises, fingers brushing your cheek. She wipes the tear away with her thumb. Her skin is warm, the gesture isn’t romantic, but it’s intimate, human in a way that feels almost sacred.
<<selene>>There you are.<</selene>>
You swallow hard, your throat aches like you’ve been holding words there for years.
<<mc>>I don’t even know what that means.<</mc>>
<<selene>>You don’t need to, you just need to feel it. The mind always wants definitions, the heart only wants to be seen.<</selene>>
Her thumb lingers near your temple for a second longer before she lets her hand fall away. You feel the ghost of her touch long after it’s gone.
She leans back, folding her legs beneath her again.
<<selene>>That’s enough for tonight. Let what you felt tonight breathe, don’t try to name it, don’t chase it, don’t bury it.<</selene>>
You nod slowly, still caught in the rhythm of your breathing.
She rises and offers her hand. You take it, feeling the strength in her grip pull you gently to your feet. The warmth of her palm lingers, spreading through your chest.
<<selene>>You did well, $mc. Come back some other time.<</selene>>
Her voice is steady, not as a teacher praising a student, but as someone recognizing something fragile and real. You stand there for a moment, both of you silent, and the air between you feels charged, not with tension, but with understanding. As you leave the gym, the quiet follows you. The night air feels cooler against your skin, but your body carries a faint warmth that isn’t physical. It’s something else, something awake.
<<nobr>>
<<link "Go to the campus">>
<<set $storyContent = false>>
<<set $seleneQuest += 1>>
<<set $energy -= 15>>
<<set $femininity += 0.5>>
<<set $curiosity += 2>>
<<advanceTime 120>>
<<statChange "+ Femininity" "pink">>
<<statChange "+ Curiosity" "pink">>
<<goto "Campus">>
<</link>>
<<run $journalEntries.push("Day " + $currentDay + ": Tonight was different. It wasn’t about desire or confusion, it was about quiet. Me and Selene sat facing each other, breathing in sync. Every breath felt like peeling away a layer of noise.\n\nShe said stillness isn’t emptiness, but a doorway. I think I saw a glimpse of what she meant. My chest felt open, my mind quieter than it’s been in months.\n\nShe touched my face when I cried, and didn’t say ‘don’t cry.’ She said, ‘there you are.’ Like the tears meant I was finally real.\n\nI left the gym shaking, not from fear, but from release.\n\nShe told me not to analyze it, just to let it breathe, but it’s all I can think about. The warmth of her hand. The calm in her eyes. The silence between us that didn’t feel empty.\n\nI think something inside me shifted tonight. Something small, but permanent.")>>
<</nobr>>The gym looks different tonight. Not quieter, but emptier. The mirrors reflect only the blue hum of the lights above, and for a moment, you think Selene isn’t there. Then you hear the soft click of heels against the floor. You turn and everything stops. Selene's standing near the center of the room, not in her usual leggings and sports bra, but in something entirely different. A deep crimson dress clings to her form like liquid silk, the slit high enough to reveal the edge of sheer stockings. Her lips are darker tonight, painted wine red to match the dress, and her eyes carry a smoky glow that looks dangerous in the low light. Her hair, normally loose, is styled to frame her face, sharp and elegant.
<img src="Images/Story/SelenePath03/01.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
She looks nothing like the calm, grounded woman who spoke of stillness and surrender. She looks like fire pretending to be human.
<<selene>>You came again.<</selene>>
<<mc>>You told me to, didn’t you?<</mc>>
She smiles, slow and deliberate.
<<selene>>Not like this... not tonight. But maybe it’s good that you did.<</selene>>
Her tone is low, steady, but there’s something else beneath it, anticipation, maybe.
<<mc>>You’re... dressed differently.<</mc>>
<<selene>>Observation skills, improving. Good. I wanted to see if you’d notice.<</selene>>
<<mc>>Why are you dressed like that here?<</mc>>
<<selene>>I finished working out early, and then, I got ready to work.<</selene>>
<<mc>>Work? Here?<</mc>>
<<selene>>No, somewhere else.<</selene>>
She steps closer, the faint scent of her perfume, something floral and heavy, mixing with the cool air of the gym.
<<selene>>I want to take you somewhere.<</selene>>
<<mc>>Where?<</mc>>
<<selene>>Somewhere that might scare you. but it’ll show you something real, about me, and maybe about you too.<</selene>>
She looks you in the eyes, waiting, no pressure, or manipulation, just that quiet, steady confidence that makes saying no impossible.
<<mc>>I’ll go.<</mc>>
She nods once, satisfied.
<<selene>>Good. Don’t speak much on the way, just observe. You’ll learn more that way.<</selene>>
You follow her out of the gym. The sound of her heels against the tile echoes down the corridor, rhythmic, unhurried. The night air hits you when the door closes behind, cold and alive. The campus is quiet, but her presence makes it feel charged. You walk side by side, the city lights flickering in the distance. Eventually, she leads you past the campus gates, down the hill, into a part of Halden City you’ve only ever heard people whisper about. The signs glow pink and blue, the air humming with bass from somewhere unseen. The Red Light District.
<img src="Images/Story/SelenePath03/02.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
It’s alive in a way the rest of the city never is. Neon reflections spill across puddles, laughter and music leak out of doorways, and the scent of smoke and perfume lingers in the air. You can feel your pulse quicken, half from nerves, half from something you don’t understand. Selene moves through it all effortlessly, like she belongs here. You try to keep up, trying not to stare at the people, the lights, the shadows. After a few minutes, she turns into a narrow alley lit only by a single red bulb. There’s a door at the end, black, with no sign. She glances back at you, then pushes it open. The thump of electronic music spills out immediately, heavy and warm.
<img src="Images/Story/SelenePath03/03.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<<selene>>Stay close.<</selene>>
You step inside and you follow her. The smell hits you first, sweat, alcohol, perfume, stage lights. Somewhere beneath it all, something metallic, electric. You can hear laughter and bass from deeper inside. Selene leads you down a hallway, her hand brushing the wall as she walks. Then she opens another door. Behind it, mirrors, lights, and the faint shimmer of glitter on the floor. It’s a backstage. Women move around in various states of undress, laughing, applying makeup, fixing heels. Some glance your way, smirking, but no one seems surprised to see you.
<img src="Images/Story/SelenePath03/04.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
You’re frozen, half in disbelief, half in awe. Selene turns to you, her tone calm but firm.
<<selene>>This is where I work, where I breathe. I wanted you to see it. To see me, not the version that teaches, or comforts, or guides. The one that lives without apology.<</selene>>
You open your mouth to speak, but nothing comes out. She gives you a knowing look.
<<selene>>Don’t worry. You’re not staying here... not yet. I want you to see what happens out there first.<</selene>>
She gestures to a nearby man in a black shirt with an earpiece, a security guard.
<<selene>>Take him to the main floor. Front row. He’s my guest.<</selene>>
The guard nods, wordless, and gestures for you to follow. Selene meets your eyes one last time, her expression unreadable.
<<selene>>Watch closely. Don’t look away, no matter what you feel.<</selene>>
You nod, unsure whether to breathe or run.
The guard leads you through another door, into a dim, smoky room filled with laughter and music. Colored lights flicker across the walls. A stage dominates the center of the room, bathed in blue light. The air is thick with anticipation.
<img src="Images/Story/SelenePath03/05.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
You take your seat, front and center. The air is heavy with perfume and heat. The bass drops and the crowd hushes. Then she steps onto the stage.
[[Watch her|SelenePath03_02]]
<<nobr>>
<<set $storyContent = true>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<</nobr>>The crowd reacts with cheering, a soft eruption of interest. The men at the bar lean forward, drinks forgotten. The music returns, slow at first, a heartbeat wrapped in bass, pulsing beneath the surface of the room.
Selene moves toward the pole like she’s approaching a confession. Her heels tap in rhythm, deliberate, unhurried. Her skin glows under the stage bulbs, soft but electric. You looked for some kind of bulge beneath her panties, but there’s nothing there. Just the curve of her hips, the line of her legs, the way her body seems to command the space around her.
And then she begins.
She doesn’t dance like she’s performing. She inhabits the space. Her hand finds the pole, gliding upward, the muscles in her arm flexing with subtle control. The motion isn’t vulgar, but it’s not shy either. It’s something else, something in between hunger and serenity. The rhythm builds with her breath, each spin timed to the beat, each pause charged with intent. Every movement carries weight. Every flick of her hair, every turn of her hips, every slow drag of her hand down her own body feels like a statement. You’ve seen people try to look confident before, but this—this is what it looks like when someone truly doesn’t care who’s watching.
<video autoplay loop muted playsinline width="100%">
<source src="Images/Story/SelenePath03/06.mp4" type="video/mp4">
Your browser does not support the video tag.
</video>
The light shifts to red. The music deepens. She climbs, the pole gleams under her grip as she spins once, twice, then slides down, her body controlled, her landing silent. The crowd exhales in unison, the sound somewhere between awe and desire. Bills start to flutter like leaves in a storm. Men lean forward, hands outstretched, faces glowing with hunger and disbelief, but she doesn’t even glance at them. Her eyes are somewhere else, everywhere else.
And then, mid-spin, she finds you. It’s not subtle, her gaze locks onto yours, piercing through the haze, through the lights, through everything. The room falls away. You feel it in your spine first, a jolt, a weight. She doesn’t smile. She doesn’t acknowledge you like she knows you, but you know she does, you feel it.
Her gaze says everything her mouth doesn’t. You feel the invitation, the challenge, the question. "Can you stand to see me like this?" You can’t look away. She twirls again, hair fanning out, hips rolling with perfect rhythm. The beat quickens, her movements grow sharper, the air itself feels thicker. She slides down, slow, knees spreading just enough to command silence from the crowd, and then she arches back, eyes closed, mouth parted, her entire body an offering and a weapon all at once.
The crowd loses it, cheers, whistles, dollar bills raining down like confetti. But none of it touches her. She stays in that pose, just long enough to make the moment unbearable, and then stands tall, centered, composed. You don’t know if it’s pride or disbelief that keeps your hands on your lap, but you can’t move. You can’t even blink. The room is spinning around her.
When the music fades, she gathers herself, a single slow inhale. Then she steps off stage, shoulders back, gaze steady. The curtain swallows her, the lights dim, and the next dancer appears, but the crowd barely notices. You stay there long after she’s gone, the noise around you muffled, your heart still syncing with the rhythm she left behind. You can’t tell what’s shaking inside you, the awe, the confusion, or the quiet ache of something beginning to unravel. Whatever it is, you know it won’t stop now.
After a while, the security guard returns, nods at you, and leads you back through the backstage. The air feels different now, heavier, charged.
[[Go backstage|SelenePath03_03]]The hallway feels different now. The same smell, smoke, sweat, perfume, but it’s heavier, almost claustrophobic. The bass from the next song thrums through the walls like a heartbeat too large for the room. You pass the same doorways, the same women laughing, the same mirrors flashing light into your eyes. Then the guard opens one more door and gestures you inside.
Selene's there. She’s changedagain. The outfit she wore on stage is gone, and she’s wearing a loose robe now, her hair damp at the ends, skin glistening faintly with the residue of stage lights. She’s sitting in front of a mirror surrounded by bulbs, one hand resting under her chin. When she sees you, she smiles, not the seductive curve from the stage, but something smaller, tired and real.
<<selene>>So... now you’ve seen me.<</selene>>
You stand frozen near the doorway.
<<mc>>I don’t know what to say.<</mc>>
She turns back to her reflection, smudging a bit of makeup away with her thumb.
<<selene>>That’s good, most people talk too soon after truth smacks them in the face.<</selene>>
She chuckles softly, not mocking you, but easing the weight between you.
You step closer, the noise of the club filters in faintly through the walls, muffled by distance. The lights here are softer, warmer, and she looks different under them, not the goddess from the stage, or the teacher from the gym, but just a woman, breathing, alive, still half inside the moment she created.
<<mc>>That was... I don’t even know what to call it. It didn’t feel like a show.<</mc>>
<<selene>>It isn’t, not for me. It’s a reclamation, a kind of worship. You saw a body moving, but I felt myself alive.<</selene>>
She stands and ties her robe loosely at the waist, the fabric shifting as she moves closer to you.
<<selene>>When I first started, I thought I was broken. I was quiet, scared, careful. I wanted to be invisible, but invisibility is its own kind of death. This place, that stage, taught me how to live loud, to stop apologizing for existing.<</selene>>
Her eyes meet yours through the mirror, and the reflection of that gaze hits harder than the real thing.
<<selene>>You’re still fighting yourself. I can see it, you’re terrified of what you’ll find if you stop pretending, but you can’t hide from it forever. Sooner or later, what’s buried crawls toward the light.<</selene>>
You feel your throat tighten.
<<mc>>And when it does?<</mc>>
She tilts her head, smiling faintly.
<<selene>>Then you let it dance.<</selene>>
You both laugh, quiet, but the sound feels warm. She steps closer again, close enough that you can smell the faint mix of sweat, perfume, and air still buzzing with electricity.
<<selene>>What you saw tonight wasn’t about lust. It was about freedom. About learning to make peace with how much of yourself the world doesn’t deserve to see.<</selene>>
Her hand rises, brushing your cheek with her fingertips.
<<selene>>When I look at you, I see someone standing on the edge of something beautiful and terrifying. Someone who’s afraid to fall, but even more afraid to stay still.<</selene>>
You swallow hard as the air starts to feel thick between you.
<<mc>>I don’t know if I can do what you do.<</mc>>
<<selene>>You don’t have to. Just learn to stop running from what wants to be seen.<</selene>>
You nod slowly, eyes dropping to the floor. But then she reaches for your chin, lifts it, and forces your gaze to meet hers again.
<img src="Images/Story/SelenePath03/07.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<<selene>>Whatever you felt out there, it wasn’t a mistake. It was a mirror, and it’s going to follow you until you decide what to do with it.<</selene>>
You stand there for a long moment, your reflection beside hers, both of you caught between two worlds, the red lit one beyond the door, and this quiet cocoon where truth feels safe. Finally, she turns off the lights around the mirror, plunging the room into a softer shadow.
<<selene>>Come on. I'll take you to the exit. I still have to work a bit more.<</selene>>
<<mc>>Will you stay for longer?<</mc>>
<<selene>>The whole night. There's plenty more I do around here.<</selene>>
She slips past you, her perfume trailing in her wake, her voice low as she adds, almost like an afterthought:
<<selene>>Stillness was the doorway. Tonight, you stepped through it.<</selene>>
You follow her out, back into the alley, the red light spilling across the wet pavement. Somewhere behind you, music erupts again, but the sound feels distant now, like an echo from another life. You glance at Selene one last time as she closes the door behind you without looking back. You start walking toward the glow of the city, wondering if maybe you’ve already begun to change.
<<nobr>>
<<link "Go to the campus">>
<<set $storyContent = false>>
<<set $seleneQuest += 1>>
<<set $energy -= 25>>
<<set $femininity += 1>>
<<set $curiosity += 2>>
<<advanceTime 180>>
<<statChange "+ Femininity" "pink">>
<<statChange "+ Curiosity" "pink">>
<<goto "Campus">>
<</link>>
<<run $journalEntries.push("Day " + $currentDay + ": I saw Selene on stage tonight. I thought I was ready, but nothing prepared me for that.\n\nShe wasn’t acting or pretending. She moved like someone who had burned everything false away. The crowd worshiped her, but she wasn’t performing for them. She was performing for herself.\n\nBackstage, she told me she used to be like me, scared, careful, invisible, but she let go, and in doing so, became everything she wanted.\n\nShe said what I saw was freedom. That it wasn’t about lust, but about reclaiming yourself from shame.\n\nShe said stillness was the doorway. Maybe tonight, I stepped through it.\n\nI can’t stop thinking about her eyes on me through that light... about how, for the first time, I didn’t feel broken, just unfinished.")>>
<</nobr>>The dorm is silent. No noise from the hallway, just the low hum of your computer and the occasional groan of old pipes behind the walls. You should be used to it by now, the stillness. You told yourself it would be good. That solitude meant freedom. That without anyone watching, you could focus. Study harder. Stay sharp.
But today, the silence feels heavier. It presses against your skin like a wet towel, clinging to every part of you. You grab your controller, slump back onto your bed, and fire up a game. Something fast. Distracting. You lose yourself in movement, in color, in reaction times and familiar sounds. It works… for a while.
<img src="Images/Story/SoloPath01/01.png" style="width:75%; height:auto; display:block; margin:0 auto;">
Until you catch yourself missing cues. Staring at an outfit on a female character just a little too long. Hearing, somewhere in the back of your mind, a voice that doesn’t belong to the game.
<span class="her" data-text="Her">Good sissy girls love their little panties.</span>
You blink. Your character dies on screen. Game Over.
You don’t restart. You just sit there, controller limp in your hands, your heartbeat a little faster than it should be. It was supposed to be research. You found that video by accident, clicked it because it looked relevant. Relevant to the assignment. You had no idea what kind of hole it would open in your mind.
You get up and pace a little, then sit at your desk. The glow of your laptop welcomes you back like a lover. The file is still there, the one from the weekend. “The Joy of Panties – Gentle induction. No triggers. Safe for beginners.” It was still bookmarked.
You brush it of and open a new document and type.
<i>
Subjective notes:
Initial exposure to erotic hypnosis media targeting feminization themes.
Persistent intrusive thoughts, recurring visual memory of spiral patterns and feminine imagery. Emotional response is mixed: part arousal, part shame, part compulsion.
Not sure what this means yet.
</i>
You stop. Read it again. You feel like you're lying, not in the details, but in the tone. Detached. Clinical. Like you’re talking about someone else. But it was you. You were the one watching. The one who got hard. The one who had those dreams...
And the one who’s about to do it again.
You don't even bother to justify it this time. The cursor hovers over another file: "Panty Cravings – Guided Sissy Visualization". The headphones slide over your ears. The spiral fills your screen like it’s been waiting for you.
The voice returns, sweet and low.
<span class="her" data-text="Her">You know why you’re here. You’ve been thinking about panties all day. You want to give in.</span>
Your fingers twitch in your lap. You whisper to no one:
<<mc>>Just one more time.<</mc>>
<img src="Images/Computer/Hypnosis/hypno_02.gif" style="width:75%; height:auto; display:block; margin:0 auto;">
The spiral spins. The voice melts into your thoughts like syrup. And whatever part of you was still pretending not to need this… goes quiet.
[[Let youself go|SoloPath01_02]]
<<nobr>>
<<set $storyContent = true>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<</nobr>>You don’t remember the moment it ended.
The screen is still glowing, but the was spiral long gone, replaced by a blank black frame. The headphones sit crooked on your head, one slipping off entirely. Your mouth is dry. Your lips… wet.
You blink and wipe your chin. Drool.
Your head is heavy, foggy, like you just woke from a dream too deep to name. Time feels slow. Or maybe too fast. You’re not sure how long you were under. You glance at the clock. It's already 11:00PM. Nothing feels real yet.
Then you feel it. The wetness between your legs. You glance down and your breath catches. Your boxers were soaked. The fabric clings to your skin, sticky. You hadn’t touched yourself. You’re almost certain of it. But the evidence says otherwise.
<img src="Images/Story/SoloPath01/02.png" style="width:75%; height:auto; display:block; margin:0 auto;">
You sit there for a long moment, staring at the mess, trying to reconstruct what just happened. You remember the voice, warmer than before, more insistent. You remember phrases that didn’t feel optional. That slipped into your mind like silk.
<span class="her" data-text="Her">Girls like you don’t need to think. Just feel.
Panties make you feel so soft, so weak, so happy.”</span>
You shiver. There were no panties. Not physically. You’re still in your regular underwear. But in your mind, during those moments, it was like they were there. Cotton. Satin. Lace. Changing colors. Shapes. Making promises. You look at your reflection in the darkened screen. Pale. Wide-eyed. A line of saliva still at the corner of your mouth.
Who was that? And why… why does a part of you want to do it again? You slowly get up, strip off your pants and boxers, and toss them into the laundry bin, hiding them under a hoodie like a guilty secret. Then you sit back down and stare at the file.
Just one more time. No. Maybe tomorrow.
You open the assignment file and start to type. Your fingers hover over the keys for a long time before you begin.
<i>Subjective notes:
Unintentional orgasm during exposure to second file. No physical stimulation detected. Possible psychosomatic reaction or deep suggestibility.
Emerging pattern of dissociation followed by arousal and shame. Increasing difficulty distinguishing fantasy from involuntary response. </i>
You stop typing. You don’t save the file. bYou just close the laptop and sit in silence, still unsure whether you’re more afraid of what’s happening… or how much you’re starting to enjoy it.
<<nobr>>
<<set $soloQuest += 1>>
<<link "Do something else">>
<<set $storyContent = false>>
<<set $energy -= 40>>
<<set $lust = 0>>
<<set $femininity += 0.5>>
<<set $curiosity += 1>>
<<statChange "+Femininity" "pink">>
<<statChange "+Curiosity" "pink">>
<<run $journalEntries.push("Day " + $currentDay + ": I woke up staring at my own screen.\n\nI don’t remember the video ending. Just... black. A warm hum in my head, like someone had turned down the volume on the world. My chin was wet. Drool.\n\nI looked at the clock. 11:00 PM. I think I started watching around nine. Maybe.\n\nMy body felt heavy. Not tired. Not exactly. Just... off. Like I’d come back to myself after being gone.\n\nThen I noticed the wetness between my legs.\n\nI didn’t touch myself. I’m almost sure of it. But I’d clearly... finished.\n\nI sat there, stunned, for what felt like an hour. Trying to rewind the moment in my head, figure out when I crossed the line from listening to obeying.\n\nI remember the voice being softer this time. Slower. Less like a suggestion, more like a truth I’d forgotten.\n\n“You’ve been thinking about panties all day.”\n\n“It’s okay to want.”\n\n“You’re already halfway there.”\n\nI don’t know if I’m scared of what’s happening...\n\n...or how much I want it to happen again.")>>
<<goto "Dorm">>
<</link>>
<<set _targetHour = 11>>
<<set _targetPeriod = "PM">>
<<if $hour != _targetHour || $period != _targetPeriod || $minute != 0>>
<<set _minutesToSleep = setup.minutesUntil(_targetHour, _targetPeriod)>>
<<if _minutesToSleep > 0>>
<<advanceTime _minutesToSleep>>
<</if>>
<</if>>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<</nobr>>You lie on your bed to get a little rest, but a dull ache pulses in your lower belly, a familiar one. You try to ignore it, roll over, shut your eyes. But your body won’t let you. It’s not just arousal. It’s something deeper. Hungrier.
You sit up, legs heavy, heart tight. You don’t open the laptop this time. You already know what’s on there. The spiral. The voice. The file you shouldn’t have listened all those times. But you didn’t stop. Not really. You told yourself you were studying. Researching. But you knew. You knew when you whispered "Just one more time."
And now? Now you can’t stop thinking about panties. You’ve never worn them. Never even touched a pair up close. But your brain won’t let go. They’ve become symbols. Triggers. Something more than fabric. You imagine them constantly, in class, during meals... Your mind inserts them into every idle moment. Sometimes they’re lace, delicate and frilly. Sometimes soft cotton, warm and clinging. You picture pulling them up your legs. You picture how snug they’d feel against your skin. How your cock would press into them, useless, twitching, trapped.
You don’t even get hard now when you picture it. You just feel... right. Or like you would feel right. If you had them. You spend twenty minutes staring at your drawer. Just your normal underwear inside. Plain. Boring. Wrong.
<img src="Images/Story/SoloPath02/01.png" style="width:75%; height:auto; display:block; margin:0 auto;">
You close it. Then open it again. Still wrong. Eventually, you open a new tab. Just a blank search bar. Your fingers type “p-” before you stop yourself. You delete it. Close the tab. You open it again. Then type “soft lace…” and stop.
You're trembling. Actually trembling. You close the laptop entirely.
You whisper:
<<mc>>This is so stupid…<</mc>>
But your voice doesn’t sound angry. It sounds small. Weak. Like it already knows you’re lying. You stare at your reflection in the dark screen. Hair messy. Eyes hollow. Lips parted. You look like someone waiting for something. Waiting to be told what to do. What to wear. You don’t buy anything. Not yet. But you leave the tab open. Just in case.
And when you crawl back into bed, you don’t touch yourself. You just lie there, imagining the soft pull of fabric where there’s nothing, feeling emptier without it than you want to admit.
[[Get up|SoloPath02_02]]
<<nobr>>
<<set $storyContent = true>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<</nobr>>You need air. The dorm walls feel too close, like they’re breathing with you. You throw on a hoodie, shove your hands in your pockets, and slip outside without checking the time. The night air hits your face cold and clean, and for a moment, it helps. The fog in your head clears, just a little.
Campus is almost empty. A few windows glow here and there, warm rectangles floating in the dark. You walk without thinking, down the side path by the library, past the vending machines that never work, toward the little garden behind the rec center.
It’s quiet back here. No footsteps. No voices. Just the noise of wind in the trees and the crunch of gravel under your shoes.
You sit on a low stone bench and exhale. No laptop. No spiral. No voice. Just you. And then… movement.
Not much. Just someone cutting across the path near the tennis courts. A girl. Short skirt, thigh-highs, her phone lighting her face as she walks. You don’t stare. At least not at her face. Your eyes catch on the hem of her skirt as it flutters up just enough to reveal…
Pink. A glimpse of lace. So fast you could almost pretend you didn’t see it. But you did. Your breath catches. Your heart pounds. You look away, jaw tight, hands curling into fists in your pockets. She’s already gone. Just a shadow in the distance now. But your mind is screaming.
<img src="Images/Story/SoloPath02/02.png" style="width:75%; height:auto; display:block; margin:0 auto;">
It wasn’t sexual. Not really. Not in the usual way. It wasn’t about her. It was about them. The panties. How they looked. How they moved. How natural they seemed. Like they belonged on her. Like maybe…
Maybe they’d belong on you too. You sit there for a long time, your breath clouding in the air, your thoughts louder than they should be.
You can’t tell if you’re shaking from cold or from something else entirely. When you finally stand, your legs feel weirdly light. Like you’ve just made a decision you haven’t admitted to yet. Like something shifted in the dark while you weren’t looking.
You walk back to the dorm. No voice follows you. No spiral plays. But the feeling lingers. Not a thought. Not even a craving. Just a need. Quiet. Patient. Waiting.
<<nobr>>
<<set $soloQuest += 1>>
<<link "Go back to your dorm.">>
<<set $storyContent = false>>
<<set $energy -= 50>>
<<set $femininity += 1>>
<<set $curiosity += 1>>
<<statChange "+Femininity" "pink">>
<<statChange "+Curiosity" "pink">>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<<run $journalEntries.push("Day " + $currentDay + ": Tried to rest. Couldn’t. That ache came back. Not horny, not exactly. Just… empty. Like my body wants something it can’t have.\n\n
Didn’t open the spiral. Didn’t need to. My brain’s already hooked. I keep thinking about panties. Constantly. Lace, cotton, soft, snug. Not even in a dirty way. Just... right. Like they belong on me.\n\n
I stared at my drawer forever. Just boxers. Boring. Wrong. Opened a tab. Typed “soft lace…” then froze. Didn’t buy anything. But I didn’t close the tab either.\n\n
Went out for air. Walked until I ended up by the garden. Quiet. Peaceful. Then I saw a woman, skirt, thigh-highs, pink lace flashing just once. My heart stopped. It wasn’t about her. It was about them. The way they looked. Like they made sense. Like they’d make sense on me too. I think something changed tonight. Quietly. Without permission.")>>
<<goto "Dorm">>
<</link>>
<<set _targetHour = 9>>
<<set _targetPeriod = "PM">>
<<if $hour != _targetHour || $period != _targetPeriod || $minute != 0>>
<<set _minutesToSleep = setup.minutesUntil(_targetHour, _targetPeriod)>>
<<if _minutesToSleep > 0>>
<<advanceTime _minutesToSleep>>
<</if>>
<</if>>
<</nobr>>You don’t remember deciding to sit at your desk. One minute you were pacing the dorm, hands buried in your hoodie pockets, trying to will the memory of that girl’s panties out of your head. The faint line of lace, the way they hugged her thighs when the wind lifted her skirt, kept playing behind your eyelids like a cursed loop. Not porn. Not fantasy. Just a moment. A real one. And that made it worse. Now you’re here. Screen glowing too bright in the darkness, chair cold under your legs. Your fingers hover over the keyboard like they belong to someone else.
You found a bunch of forums and decided to create an account in all of them. You used the same nickname you were used to: ShadowStrike. It was anonymous enough so that nobody would link it to a $mc living in a dorm in Halden University. You then opened one of them and started thinking about posting something.
You type, <i>why do i want to wear...</i> and then stop.
Backspace.
You try again: <i>can sissy hypno make you...</i>
No. Too obvious. Too revealing. Delete, delete, delete.
You close the tab. Open a new one. Just to distract yourself. Then you’re back in the search bar without even realizing it, fingers twitching. It feels like something inside you is tugging. Like a fishhook in your chest, pulling you forward, deeper. You know you shouldn't. You know this is just some late-night shame spiral and tomorrow you'll probably forget about all of it. But you won’t. You never do.
Eventually, you end up on a forum you don’t recognize. Dark background. An old-school message board layout. Anonymous usernames, thread titles in purple and gray. Most of them seem like roleplay. Fantasies. Men pretending to be girls, or pretending to be something in between. You almost close it. Then you see the title:
<i>The cravings won’t stop.</i>
Your heart skips. Just a little. You click. It’s long. Disorganized. Emotional. Someone trying to hold it together and failing.
<img src="Images/Story/SoloPath03/01.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<i>I started with a video. Just one. Curiosity, you know? But now I think about panties every single day. It’s like my brain won’t shut up unless I imagine myself in them. I don’t even want to be a girl. I just... I don’t know. I want the softness. I want to feel small. Gentle. Owned? Maybe? What the fuck is wrong with me.</i>
The words feel like they’re crawling under your skin. They echo in a place you didn’t want to admit existed. You scroll slowly, eyes wide, mouth slightly open. There's no punctuation in some parts. Like they were panicking when they typed.
You reach the replies.
Some mockery. Some creepy encouragement. But a few are different.
<i>You’re not broken. You’re just listening to a part of yourself you kept buried for too long.</i>
<i>Don’t fight it. Fighting it makes it louder.</i>
<i>It’s not about being a girl. It’s about permission. Letting yourself stop pretending.</i>
You swallow. Your throat is dry. You can feel your pulse in your neck, like your body is warning you. But it doesn’t feel like danger. Not exactly. It feels like standing on a ledge and looking down. And for the first time, wondering what falling would feel like. You reach for the keyboard. Your hands shake.
You start to type: <i>I think I’m starting to feel it too.</i>
Then you stop. You backspace. You close the reply box. Not yet. But you bookmark the thread. Save the tab. Just in case. Just to have it there. Because you know you'll be back. You always come back.
[[Try to think about something else|SoloPath03_02]]
<<nobr>>
<<set $storyContent = true>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<</nobr>>You decide to take a shower. Maybe this will help you to wash away the curiosity. You don't know... But why not?
The tab kept open in your. You never closed it, not really. As you got out of the shower, you laid down in your bed and played some games for a few hours, but the silence got too heavy and your thoughts got too loud. Before your knew, you sat back in front of your desk and clicked back in. There were replies now. More people chiming in. Some sharing similar stories. Some saying they gave in and felt better. Others saying they regretted it. You read each one like it’s a message from the future. Like if you look close enough, you’ll find your own fate spelled out in someone else’s words.
The original poster came back.
<i>Update: I almost bought a pair... A cheap one, from the pharmacy down the street. Nothing fancy, but I didn't had the guts to go through with it. What the hell is happening to me?</i>
You sit there, staring at the screen, your chest tight with something you couldn't name. Not jealousy. Not envy. Like he was about to cross a threshold you’re still too afraid to even approach. Your hand moves to the keyboard before you even realize it. You open the reply box. Blank space. Blinking cursor. It feels like it’s watching you.
<img src="Images/Story/SoloPath03/02.png" style="width:75%; height:auto; display:block; margin:0 auto;">
You type: <i>I’ve been having similar thoughts. I keep thinking about... wearing something soft. Feminine. I haven’t done anything yet. I’m scared. But it won’t stop.</i>
You stare at it. For a long time.
Then you delete <i>feminine.</i> Replace it with <i>girly.</i> Then delete that. Then put it back. You hover over “send.” Your fingers won’t move. What if someone screenshots it? What if it somehow gets traced back to you?
You start to close the tab again.
But then someone replies to a different message in the thread. Not yours, not even the original poster’s. Just another anonymous user lost in their own spiral. The response is short.
<i>You’re allowed to explore without knowing where it leads. You don’t owe anyone an answer. Not even yourself.</i>
The words hit you like a sigh in the dark. You hit send. It’s done. You feel it land. Public. Out there. No taking it back.
For a second, your stomach knots. Panic, maybe. Shame. But something else rides underneath it. Something quieter. Lighter. Relief. You didn’t lie. You didn’t hide. You didn’t explain everything, but you said it. Finally.
You leave the thread open. This time, you don’t minimize it. You just wait.
[[Wait for a reply|SoloPath03_03]]You don’t know what you expected. Maybe nothing. Maybe some silence, or some troll calling you a freak, or just a string of emojis and empty validation. You didn’t expect this.
You find the reply a few hours later. You’d kept the thread open. The notification dot glows red. One reply. From a user called petalthoughts.
No avatar. No signature. Just a message.
<i>Hey. I read what you wrote. And I just wanted to say, you’re not alone. I remember being exactly where you are now. Scared. Curious. Caught in this weird ache you can’t explain. It’s not about labels. Or identity. It’s about honesty. Letting yourself want something without turning it into a punishment.
You don’t have to rush. You don’t have to declare anything. But maybe, next time you’re at the store, go look. Just look. Feel the fabric with your fingers. See what stirs inside you. Sometimes, touching is enough. Sometimes it isn’t. But you’ll know.
There’s no right way to become yourself. There’s only the way that makes you feel less like you’re lying.</i>
You read it once. Then again. Then again. Each time it hits harder. You lean back in your chair. The room feels too quiet. The hum of your mini fridge suddenly loud in the silence. Your heart beats slow but firm, like it’s pressing something deep into your ribs. You don’t even realize your hand is resting on your thigh, fingers tracing circles over the soft cotton of your pants. Not sexual. Not really. Just... grounding. Comforting. Like your body is asking for something it’s never had permission to feel.
You type a reply:
<i>Thank you. I think I needed to hear that. I’ll try. I don’t know if I’ll do it. But I’ll try.</i>
You send it.
Then, almost without thinking, you open a new tab. Your hands move carefully. Hesitantly. You search: women’s underwear store near campus. Then you delete <i>women’s.</i> Just leave it at underwear store.
You stare at the map. There is some in the shopping mall. The one that catches your attention is called Luna Bloom.
You don't decide anything. Not yet. But something inside you shifts. A knot loosens. You close the laptop gently. Like it holds something sacred now. You’re not there yet. But maybe you’re not lost anymore either.
<<nobr>>
<<set $soloQuest += 1>>
<<link "Do something else.">>
<<set $storyContent = false>>
<<set $energy -= 50>>
<<set $femininity += 1>>
<<set $curiosity += 1>>
<<statChange "+Femininity" "pink">>
<<statChange "+Curiosity" "pink">>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<<run $journalEntries.push("Day " + $currentDay + ": I didn’t plan any of this. I was just pacing, trying to forget the way her panties looked when the wind lifted her skirt. It was just a second, but it stuck. Too soft. Too real. Too much. I ended up back at my desk, typing weird stuff into search bars, deleting every word. I felt ridiculous. But somehow I found this forum. Old-looking. Anonymous. And there it was: 'The cravings won’t stop.'\n\n
Reading it felt like being seen. Like someone wrote down everything I’ve been too afraid to say out loud. I didn’t reply at first. Just saved the page. Later that night, I went back. The original guy had updated his post, said he almost bought a pair of panties. I don’t know why that hit me so hard. I typed a reply. Scared out of my mind. Sent it anyway.\n\n
A few hours later, someone responded. petalthoughts. No icon. Just calm, honest words. They said it was okay to not know who I am yet. That I don’t have to lie to myself.\n\n
It helped. More than I expected. I’m still scared. But maybe I’m not alone anymore.")>>
<<goto "Dorm">>
<</link>>
<<advanceTime 180>>
<</nobr>>You don’t remember making the decision. You just… went. You told yourself it was just a walk. Just something to do after classes. You even wore your normal jeans and hoodie, like armor. No one would suspect anything. No one would care.
The mall was busier than you expected for a weekday. Bright lights. Music playing through invisible speakers. Couples holding hands. Kids tugging at parents. And in the middle of it all, you, quiet, aimless, haunted by a saved tab and a blinking reply notification.
You didn’t look at the map. You didn’t need to. You found Luna Bloom like it had been waiting for you.
The store’s front was soft pink and white, almost ethereal, like it had been dipped in moonlight. Lacy mannequins smiled from behind the glass. Frilly skirts, pastel bras, a rainbow of panties folded like petals in clear trays. You hovered outside, pretending to check your phone. You circled the entrance twice.
Then you stepped inside. A bell chimed. Soft. Sweet. It felt like crossing into another world. No one greeted you right away. Thank god. You kept your head down, walking slow, pretending to browse. The racks swayed gently as you passed, like they could feel you trembling.
And then you saw them. The panties. Neatly stacked. Cotton. Lace. Silk. Pastels and florals and satin blacks that looked like midnight. You reached out before you even realized it. Your fingertips brushed the edge of a white one, with tiny pink bows on the sides. It was warm from the store’s air. Light. Like touching a dream.
<img src="Images/Story/SoloPath04/01.png" style="width:75%; height:auto; display:block; margin:0 auto;">
Your breath caught in your throat. You weren’t supposed to be here. Not really. This wasn’t for you. This was for girls. For someone real.
But your fingers lingered. You imagined it for just a second, slipping them on. Feeling them hug you. Feeling seen, even if no one else could see.
Then footsteps. A clerk, maybe. A customer. You didn’t look.
You pulled your hand away like it burned. Your ears went hot. Your heart kicked.
You left. Fast. Head down. Hands in pockets. You didn’t look back. You didn’t buy anything. But you touched one. And that was enough to make everything worse.
[[Go back to your dorm|SoloPath04_02]]
<<nobr>>
<<set $storyContent = true>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<</nobr>>You didn’t speak a word on the way back. Not even to yourself. Your legs moved because they had to. Muscle memory. Automatic. But your mind stayed behind, somewhere between the racks of lace and cotton and those tiny pink bows your fingertips had barely dared to touch. You could still feel the softness if you focused. Still remember the heat that bloomed in your chest when your thumb brushed the edge.
You hadn’t even picked it up. Just a touch. But your heart had reacted like it was a confession. And now everything felt louder. The world. Your thoughts. The echo of your own shame pulsing behind your ears like static.
You reached your dorm in a fog. Opened the door like a thief. You didn’t bother turning on the lights. The air inside was stale, untouched since this morning, but you barely noticed. You sat down at your desk like your body was made of weight and wires, slumped forward, forehead in your hands.
Then, slowly, you moved the mouse. The screen lit up. Your desktop flickered into view, the same quiet chaos as always. A folder half-full of class notes. A browser window still open. And there, in one of the pinned tabs… the forum.
You clicked it. The thread loaded instantly. The same one you’d been haunting. The same title, still heavy like a bruise across the top of the page.
The cravings won’t stop. Your post was still there, too. Short. Careful. Just enough to say something without saying everything.
And under it… a red number.
<b>(2)</b>
You blinked. Two private messages. Your chest tightened. You clicked the inbox icon, fingers trembling slightly. The list appeared, simple and sterile:
<b>[1] PM from twilightecho
[2] PM from LilithGamerXO 💕</b>
<img src="Images/Story/SoloPath04/02.png" style="width:75%; height:auto; display:block; margin:0 auto;">
The first one made your heart ache. That was him, the one who started the thread. The one who wrote everything you were too scared to say out loud. You’d reread his post half a dozen times, eyes wide, gut twisted with recognition. Like a mirror. A broken, messy mirror. The second name confused you. LilithGamerXO. The font was pink. The username had glittery energy. Flirty. It didn’t match the rest of the forum's muted tone. And yet… it made your pulse jump in a different way. Somewhere lower. Somewhere you weren’t ready to admit still tingled from the memory of fabric between your fingers.
You sat back in your chair, staring at the screen. Your dorm was quiet. Just the low hum of your mini fridge and the faint rustle of a paper on the floor where you’d dropped it last night. Everything else had vanished, the mall, the girls laughing near the fitting room, the voice in your head telling you to leave before someone saw. All that remained was a screen. And two messages. Two voices reaching out from the dark.
You didn’t open them. Not yet. Just hovered your mouse over the first one. twilightecho. Your chest hurt. You could feel your own pulse in your fingers, a trembling pressure that made it hard to click.
These weren’t just DMs. They were threads, invisible ones, wrapping around you slowly, pulling. Pulling you further into something that no longer felt like curiosity. You weren’t sure what you were walking into. But some part of you whispered that you’d already taken the first step.
[[Open twilightecho's message|SoloPath04_03]]You click. The message opens in a soft fade, like peeling back a layer of skin. No subject line. Just text. Simple, black font on the same dark background. But it feels heavier than anything you’ve read today.
<i>Hey.
i saw your reply on the thread.
i felt like I had to say something.
i almost bought it but… idk. I got scared. like just touching it made my stomach twist. but i think it's okay to be scared...
it’s weird, i keep saying i’ll wait until this feeling wears off. but what if i never actually does? and i don't know if it's worth to ignore it. it seems to get louder when you ignore it.
i just… think about it. all the time. especially when i’m alone.
reading what you said… it makes it feel more real. like maybe i’m not making it up.
are you okay?
- twilightecho</i>
You read it once. Then again. Then again. By the third time, your eyes are stinging. You don’t even realize you’ve stopped breathing until your vision goes fuzzy and you blink hard. It’s not dramatic. Not like a movie. Just a quiet unraveling behind your ribs.
Every word in that message feels like it was carved out of your own chest. The fear. The confusion. The ache to just understand. To stop second guessing every flicker of desire. You look around your dorm. The same desk. Same mess. Same hoodie you’ve worn three days straight. Everything feels too tight suddenly. Like your body doesn’t quite fit inside itself anymore.
You start typing a reply. Then stop. You stare at the blinking cursor. It feels like a dare. Finally, you begin.
<i>I don’t know what I am. But I think you’re right. It’s louder when I try to ignore it. And when I touched the panties today, just for a second, I felt something too. Something like… relief.
Thank you for saying it’s okay to be scared. I don’t feel brave. But I feel a little less alone now.</i>
You hit send. The second message still waits in your inbox, pink heart blinking quietly next to LilithGamerXO. But you’re not ready for that yet. You just sit there for a moment, staring at your reflection in the dark screen after it fades to black.
[[Open LilithGamerXO's message|SoloPath04_04]]Eventually, you click the second message. You tell yourself it’s just to get it over with. Just to clear the notification. But the truth is, your mouse hovers for a second longer than it needs to. And when the message opens, you feel it, that little flicker in your stomach. Not panic. Not shame. Something... warmer.
<i>heyyyy baby 🖤
saw ur post & thought u sounded cute and confused 😘
sooooo lemme guess... you watched a few too many spiral vids, now ur brain won’t shut up unless you’re imagining urself in a lil pink thong? sound familiar? lol
don’t worry. you’re not the first. you won’t be the last.
i was you once. shy. scared. couldn’t even say “panties” out loud without blushing like a virgin.
now? i stream in them. cam in them. i live in them. i own it.
you can too. when you’re ready. 🖤
anyway, if you wanna talk, i’m around. i don’t bite. unless you’re into that 😏
stay soft, cutie.
- Lilith 💋</i>
You stare at the message, mouth slightly open. It’s not what you expected.
You thought it would be a joke. A troll. Or maybe just something fake and over the top. And it is over the top. But not fake. There’s something in the way she writes, bold and shameless, like she’s already answered every question you’re still afraid to ask. Like she’s on the other side of the mirror, looking in. You picture her. You don’t know what she looks like, but your brain fills in the blanks. A girl with dyed hair and cat-ear headphones. Knee-high socks. A lip gloss smile. Probably lounging on a chair with her webcam glowing and her legs parted just enough to make someone tip five bucks for a glimpse of pink.
You swallow. You shouldn’t like the image. But part of you does. And part of you wonders, how? How did she go from terrified to that?
You read the message again. Then again. Her words aren’t careful like twilightecho’s. They’re not built to reassure. They’re a challenge. A spark. A push. And worse… they make you feel something dangerous. Jealousy. Not of her followers. Not of her confidence. Of the freedom. The ease. The way she doesn’t just tolerate her cravings, but revels in them.
You hesitate. Then type:
<i>Thanks for your message.
I don’t know if I’m ready for what you do. But I think… I’d like to understand it.
How you got there. How you knew it was okay...
I touched a pair today. Just with my fingers. I haven’t worn anything yet. But I wanted to.</i>
You send it. And then, you wait. Not with dread. Not with guilt. But with a nervous kind of flutter. Like maybe, finally, you’ve knocked on a door that’s meant to open.
[[Wait for their reply|SoloPath04_05]]The first reply comes faster than you expected.
<<lilith>> awwwwww 🥺
that’s adorable. the first touch is always the scariest.<</lilith>>
<<lilith>> i still remember the first time i wore a pair. it was cheap and didn’t fit right and i was shaking like a leaf. but the second it was on my skin? it felt like someone exhaled inside me. like my body said finally.<</lilith>>
<<lilith>>so yeah… if you felt something just from touching? babe… you’re already halfway there. 🖤 <</lilith>>
You reread it three times, hand pressed against your cheek. Your face is warm. Too warm. You don’t know if it’s embarrassment or anticipation anymore. Lilith is intense. Almost too much. But there’s something about her boldness that makes it easier to breathe. Like she’s daring you to stop pretending. Your fingers hover. You start typing back.
<<mc>>What if I can’t ever wear them? What if I buy a pair and just stare at them forever?<</mc>>
Her reply is instant:
<<lilith>>then stare. then hold them. then sleep with them under your pillow if you have to. but one day? you’ll need to wear them. and when that day comes, you will. craving always wins, cutie. trust me. 💋<</lilith>>
You don’t reply this time. You just sit back, heart thudding, reading it again with your thighs pressed a little too close together.
And then, another ping.
A new message. From twilightecho. You shift in your chair. His energy is different. Softer. Like a weighted blanket compared to Lilith’s silk whip.
<<twilightecho>>hey again. i’m glad you wrote back. i wasn’t sure if i said too much. Sometimes i still second-guess everything. but… reading what you said?
about touching that pair? i wonder what it feels like...<</twilightecho>>
<<twilightecho>>i visited the store just to take a look. walked by the lingeri section, making excuses in my head if someone asked me something... i guess i was always waiting for someone to call me out. no one ever did, but I still flinched every time someone walked past.<</twilightecho>>
<<twilightecho>>maybe reading what you just wrote made me feel a little more brave... tbh... idk... <</twilightecho>>
<<twilightecho>>but i've been like this for months. compeled to watch more files... and thinking about girly stuff every single day. you already took a step further than i did. i'm proud of you...<</twilightecho>>
You stare at those last five words for a long time. They make something catch in your throat. No one’s ever said that to you about this. Not even close. You didn’t know you needed to hear it until the moment it landed.
I’m proud of you.
Not because you did something brave. But because you did something true. You reply, fingers shaking slightly:
<<mc>>Thank you. I don’t know where this is going. But it helps. Just having someone say they’ve been through it.<</mc>>
There’s a pause. Then another message:
<<twilightecho>>we don’t have to go through it alone.<</twilightecho>>
And for the first time all week… you believe it. You sit there in the dim glow of your screen, two chats open. One voice gentle and grounding. One voice teasing and electric. Two sides of something pulling you in. And you? You don’t move. You don’t run. You just read them.
Something inside you realized something important at this point:
This isn’t going away. And maybe that’s okay.
<<nobr>>
<<set $soloQuest += 1>>
<<link "Do something else.">>
<<set $storyContent = false>>
<<set $energy -= 50>>
<<set $femininity += 1>>
<<set $curiosity += 1>>
<<statChange "+Femininity" "pink">>
<<statChange "+Curiosity" "pink">>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<<run $journalEntries.push("Day " + $currentDay + ": I went to Luna Bloom today. I don’t even know why, really. I told myself it was just a walk. Just something to clear my head. But I knew what I was doing. I didn’t even check the mall directory, I just found it. Like it had been waiting for me. The store was beautiful. Soft colors, lace everywhere, and these panties… God, they looked like flower petals. I hovered for so long, just pretending to scroll on my phone, like someone was going to catch me. Then I finally went in. \n\n
I touched a pair. Just one. White, with little pink bows.\n\n
It was barely anything. Just a second. But it felt huge. Like something cracked open inside me. I wanted them. Not in a horny way, but in a real way. I imagined wearing them. And then I panicked and left.\n\n
Back in my dorm, I couldn’t stop shaking. I opened the forum again. That thread. The cravings won’t stop. I saw two private messages. One was from the guy who started it, twilightecho. The other was someone named LilithGamerXO 💕. I didn’t open them right away. I just… stared. They felt like doors.\n\n
When I finally opened Twilight’s message. He understood. It looked like he crawled into my mind and wrote down my feelings back to me. He made it feel like I’m not broken. His last words hit the hardest: I’m proud of you.\n\n
Then I opened Lilith’s message. She’s something else. Flirty. Bold. Shameless. The way she talks… it scared me a little. But it also lit something up in me. Curiosity? Longing? Jealousy? I don’t even know. She made me feel like this doesn’t have to be a secret forever.\n\n
We talked. Both of them. And they made me feel… seen. In totally different ways. And the wildest part? I believe them. This isn’t going away. And maybe… maybe I’m not supposed to keep trying to push it down.")>>
<<goto "Dorm">>
<</link>>
<<advanceTime 180>>
<</nobr>>You’re lying on your bed, phone in hand, screen casting soft light against the ceiling. You’ve said goodnight to both of them... Lilith and twilightecho. Said you were going to sleep.
But you’re still awake. Still buzzing. Still haunted. You open the chat again. twilightecho's last message is still there. Quiet. Unsure.
<img src="Images/Story/SoloPath05/01.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<twilightecho>>i still get scared sometimes. like… what if this isn't just a phase. what if it's real and i can’t go back. but when i try to stop, it just gets worse. like there’s this part of me that won’t let go.<</twilightecho>>
Lilith had responded before disappearing into one of her streams:
<<lilith>> lmao stop overthinking. just watch one. pick a good spiral. get soft. lose the guilt. u know u want to.<</lilith>>
You stare at their messages. Two voices. Two versions of what this could become.
You try to reply to twilightecho.
<<mc>> I don’t know what I want. But I keep thinking about it. About panties. About slipping into something soft. Just once. Just to know how it feels.<</mc>>
A minute passes. Then two. The typing bubble flickers. Then:
<<twilightecho>>i think about it too. like, almost every day now. i haven’t worn anything yet either. just… touched. stared. deleted shopping carts. idk. sometimes i think maybe it would help if i just tried. but then i freeze.<</twilightecho>>
You swallow. The feeling in your chest is too familiar. It’s like loneliness wrapped in static. You minimize the chat. Open you laptop and open your browser.
You search: "soft spiral sissy hypno."
You press Enter. A video that you didn't see before on your research appears:
"You were always meant to wear it."
The title alone makes your hands shake. You press play. The voice is gentle. Confident. Feminine in a way you haven’t let yourself imagine. It tells you that you’ve always known. That soft is your truth. That panties aren't perversion, they're a promise.
<video autoplay loop muted playsinline width="100%">
<source src="Images/Computer/Hypnosis/hypno_08.mp4" type="video/mp4">
Your browser does not support the video tag.
</video>
And the longer you listen, the more something inside you unties itself. Thought by thought. Breath by breath. You lose track of time. When it ends, you’re still lying there, eyes wide, heart too loud, mouth dry. You message them both.
<<mc>>I watched one. just now.<</mc>>
Lilith replies instantly.
<<lilith>>knew u would 😈 bet ur brain’s buzzing now, huh? pink fog. twitchy fingers. little ache between the legs. good. that’s called truth, baby 💋<</lilith>>
Twilight takes longer. You imagine him reading your message over and over, afraid to say the wrong thing. Then, finally:
<<twilightecho>> i watched one too. earlier tonight. it got to me. more than usual.
i just keep picturing it. like, actually wearing them. feeling them. and it doesn’t feel fake anymore. it just feels… far.<</twilightecho>>
You stare at the screen. You feel that too.
<<mc>> What if I bought a pair? Just one. To see what it’s like.<</mc>>
Twilight doesn’t reply for a long time. Then:
<<twilightecho>> i think about doing that almost every week. but i never make it past the checkout. if you do it… let me know what it feels like.<</twilightecho>>
Lilith, meanwhile:
<<lilith>>>DO IT. go tomorrow. skip lunch. go to Luna Bloom. find something soft and pink and u take it home. hold it. sleep with it if u need to. trust me... it changes u 🖤<</lilith>>>
You close the chat window. Sit there in the dark.
And for the first time, your whisper to yourself doesn’t sound weak.
<<mc>>…I’m going tomorrow.<</mc>>
You don’t know what that means yet. But your body’s already made the decision.
<<link "Go to sleep">>
<<set _targetHour = 12>>
<<set _targetPeriod = "PM">>
<<set _minutesToSleep = setup.minutesUntil(_targetHour, _targetPeriod)>>
<<advanceTime _minutesToSleep>>
<<set $energy = 100>>
<<goto "SoloPath05_02">>
<</link>>
<<nobr>>
<<set $storyContent = true>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<</nobr>>You had a peacful night of sleep. The kind that you haven't hade for a while now. You wake up late and feel it immediately. That pull. It’s not hunger. Not arousal. Not anxiety. Something lower. Deeper. Like your body is moving ahead of your thoughts, and all you can do is follow. You skip lunch. Leave your hoodie on even though it’s warm outside. You keep your head down on the way to the mall. You don’t text Lilith. You don’t open the forum. You don’t want words right now. You just want… to do it.
Luna Bloom is exactly how you remember it, soft pastel storefront, music like a lullaby, mannequins wrapped in lace and satin. You stop in front again. Pretend to check your phone. Pretend to read a message that isn’t there.
<img src="Images/Locations/City/ShoppingMall/LunaBloom.png" style="width:75%; height:auto; display:block; margin:0 auto;">
Then you take a breath and step inside. The bell chimes. Again. The store feels brighter than last time. Your skin feels thin. Every movement feels like it echoes. No one greets you, thank god. You keep your head low and walk toward the section. You don’t pretend to browse this time. You go. The panties are still there. Neat rows. Folded soft. Pale colors. A hundred small choices staring back at you.
You pick up a pair, pale pink, cotton, small bows on the front. Not flashy. Not loud. Just soft. Just what you pictured. Your hand trembles slightly as you touch it. Your thumb brushes the tag. You take a second pair, just in case. White lace, high-cut. More daring. You tell yourself it’s a backup. You don’t know why.
You carry them to the register like you’re holding something illegal. The cashier is young. Doesn’t even look at you funny. Just scans. Folds. Smiles politely.
<<lunaCashier>>Have a nice day.<</lunaCashier>>
You mumble something. You don’t even remember what. You just grab the small paper bag and leave. Back in the mall, the air hits you like wind after diving underwater. No one’s staring. No alarms went off. You’re just a guy walking through a crowd, holding a tiny secret in a paper bag. You feel like you might throw up. You also feel… weightless. Like something inside you just stepped through a door you didn’t know was open.
[[Arrive at your dorm|SoloPath05_03]]You get back to the dorm and shut the door slowly. Not like you’re hiding. Like you’re sealing something in. The paper bag is still warm from your hand. It crinkles when you set it down on the bed. You sit next to it and just... stare.
Your pulse hasn’t slowed. If anything, it’s louder now. Louder than it was in the store. Louder than it was on the walk back. Like your body knows something’s changed and hasn’t decided whether to panic or collapse.
You don't open it. You don’t need to. Just knowing what’s inside is enough to make your breath hitch. You lie back, staring at the ceiling, and for a long time you say nothing. You just feel. The weight of it. The terrifying quiet of it. The sharp relief and guilt fused into one heavy ache behind your ribs.
<img src="Images/Story/SoloPath05/02.png" style="width:75%; height:auto; display:block; margin:0 auto;">
Eventually, you open your laptop and open the forum. Lilith is online.
<<mc>>I did it. I bought a pair. <</mc>>
She replies in seconds.
<<lilith>> FUCK YESSSS 😍💖 what kind? color? did u try them on yet? are they pretty? tell me everythingggg 🖤 <</lilith>>
You hesitate. Then send a photo, not of the panties, just the folded paper bag sitting on your comforter. Your hand next to it, fingers curled.
<<mc>>Haven’t opened it yet, I’m scared to. <</mc>>
<<lilith>>that’s okay, baby. it’s real now. that’s what’s scary. hold it. smell it. sleep with it under your pillow if u want. this is your first soft secret. treasure it.<</lilith>>
You don’t know how to respond. You leave her message on read and open your chat with twilightecho. You type slowly:
<<mc>>I bought a pair today. Actually, two.<</mc>>
There’s a pause. A long one. Then:
<<twilightecho>>holy shit. i’m shaking just reading that. what did it feel like? buying them? <</twilightecho>>
<<mc>>Terrifying, but quiet too, Like part of me shut up.<</mc>>
<<twilightecho>>
that’s the feeling i keep chasing in my head.
i haven’t gotten there yet. but now that you did… i think maybe i can.<</twilightecho>>
<<mc>>You can.<</mc>>
You don’t say anything else. You put your phone down. Turn off the screen. You lie on your side, curled toward the bag like it might disappear if you look away. You don’t open it. Not tonight. But you fall asleep with it beside you, heartbeat finally slowing, the quiet pressing in like a whisper you’re almost ready to listen to.
<<link "Later that night...">>
<<set _targetHour = 12>>
<<set _targetPeriod = "AM">>
<<set _minutesToSleep = setup.minutesUntil(_targetHour, _targetPeriod)>>
<<advanceTime _minutesToSleep>>
<<set $energy = 100>>
<<goto "SoloPath05_04">>
<</link>>It’s almost midnight. The dorm is quiet. You kept the lights off, except for the small desk lamp, just enough to see shadows move across your comforter.
The bag is still there. You haven’t touched it all day. You couldn’t. But now? Now it’s all you can think about. You sit down at the edge of the bed, heart pounding, hands cold. You reach for the bag like it might explode. The paper crinkles, soft and slow, like it's holding its breath.
You open it. They’re folded neatly. Pale pink. Soft cotton. Tiny bow. They look smaller than you remember. You pick them up. They’re so light. Like something a ghost would wear. Your fingers shake. You bring them to your face and inhale, gently, the scent is clean, like fresh laundry and artificial flowers. Your cheeks flush instantly.
You take off your hoodie. Then your shirt. Then your pants. You’re standing there in nothing but your boxers and socks. Everything about it feels absurd, but only because it’s real. Because this is actually happening now. Not a spiral. Not a dream. Not a post. You take a deep breath. You peel your boxers off and toss them onto the bed. Then you step one foot into the leg hole. Then the other.
Your hands fumble at first. You're terrified of ripping them. But slowly, gently, you pull them up. Over your thighs. Over your hips. They fit.
There’s no music. No applause. Just your own ragged breath and the quiet pull of cotton hugging your skin. You sit down carefully, as if you’re afraid they’ll vanish. You run your fingers over the fabric stretched across your thighs. You feel aroused... Dazed...
Like your body finally feels like it has permission to stop lying.
You reach for your phone with trembling hands.
You take a photo, just your legs, knees up, toes curled, panties visible.
<img src="Images/Story/SoloPath05/03.png" style="width:75%; height:auto; display:block; margin:0 auto;">
You stare at it. Then delete it. Then take another. This time you keep it. But you don’t send it. Not yet. You just lie back on the bed, hands resting on your stomach, feeling the fabric shift with every breath. And for the first time in a long time… You feel soft. Not weak. Just… soft.
[[Fall asleep|SoloPath05_05]]
<<if !$backupOutfit>>
<<set $backupOutfit = {
clothing: $clothing,
shoes: $shoes,
socks: $socks,
underwear: $underwear,
bras: $bras
}>>
<<set $clothing = "None">>
<<set $shoes = "None">>
<<set $socks = "None">>
<<set $underwear = "NoStore_Underwear_01">>
<<set $bras = "None">>
<<run $('#avatar').empty().wiki('<<RenderAvatar>>')>>
<</if>>You wake up slowly. Still on top of the covers. Still wearing them. The panties.
They've molded to you overnight, stretched just enough to feel like a second skin. You barely moved. You're scared to. Like if you shift too fast, it’ll all break, and you’ll remember who you’re supposed to be.
You reach for your laptop and scroll across the screen. There’s a new message on the forum. You think it’s from twilightecho, but before you open it, something else catches your eye.
A new post.
Pinned. Fresh. Titled in all lowercase:
<i>“sink for her. give in. become.”</i>
Your heart stutters. You shouldn’t. Not now. Not after last night. You told yourself you’d wait. Let things settle. Just feel what you feel without needing more.
But your mouse moves anyway. You click on it. The file opens. The preview plays. A soft pulse. A female voice. Familiar but not quite the same.
<span class="her" data-text="Her">
Back again, sweet thing?
Still trying to pretend this isn’t who you are?
Good boys don’t lie. not to me. not to themselves.</span>
<video autoplay loop muted playsinline width="100%">
<source src="Images/Computer/Hypnosis/hypno_09.mp4" type="video/mp4">
Your browser does not support the video tag.
</video>
You pause it. Blink. Close the tab. Reopen it. Start from the beginning. Time slips.
You don’t know when your legs curled beneath you. You don’t know when your hand slid down between them. You don’t know when you started drooling, just that your lips are wet and parted and your mind feels far away.
You’re not even hard anymore, not really. Just aching. Tingly. Trapped. But you can’t stop. Not until it ends. When it finally fades to silence, you sit there, blinking. Your mouth is open. Your hand is still resting on your cock, small and twitching and pathetic under the fabric.
<img src="Images/Story/SoloPath05/04.png" style="width:75%; height:auto; display:block; margin:0 auto;">
The screen has gone dark. Your reflection stares back. You look blank. Glossy-eyed. Soft. Still wearing the panties. You shake your head, trying to pull yourself back together. You wipe your mouth, and open the forum chat.
First: twilightecho.
You hesitate typing. Then finally:
<<mc>>I think I lost a few hours, I watched another file. I think I was… touching myself... the whole time. I couldn’t stop, I don’t know what’s happening to me.<</mc>>
It takes him a while to respond. When he does, it’s short. Fragile.
<<twilightecho>>me too. i watched it. i… didn’t finish it. i got scared. but it felt like it wanted to take something from me. did you feel that? like it was taking control?<</twilightecho>>
You nod even though he can’t see it.
<<mc>>Yes, I think I wanted it to...<</mc>>
Then, Lilith. She’s already online. You don’t even say hello.
<<mc>>I watched the new one.<</mc>>
Her reply is immediate.
<<lilith>>good girl 💕 did u edge for me? how many times? tell me everything 😈<</lilith>>
<<mc>>I couldn’t move, I was drooling. I feel… not real.<</mc>>
<<lilith>>that’s the pink fog, baby. don’t fight it. breathe it in. let it melt u. r u wearing them?<</lilith>>
You look down. You almost forgot you still had them on.
<<mc>>Yes.<</mc>>
<<lilith>>fucking adorable. i’m so proud of u right now. wear them all night. sleep in them. tomorrow? wear them again. even if no one sees. especially if no one sees.
that’s where the real power is.<</lilith>>
You don’t respond. You close the lid of the laptop and crawl under the covers. The fabric presses close. Still damp with heat. Still holding something sacred. You curl up tight. You’re not sure if you’re ashamed or aroused. Maybe both...
But you decide to leave it aside for the time being. So you take them off and hide them at the bottom of the last drawer of your wardrobe. Not that anyone would come inside your dorm, but still...
<<nobr>>
<<set $soloQuest += 1>>
<<set $ownsPanties = true>>
<<link "Do something else">>
<<if $backupOutfit>>
<<set $clothing = $backupOutfit.clothing>>
<<set $shoes = $backupOutfit.shoes>>
<<set $socks = $backupOutfit.socks>>
<<set $underwear = $backupOutfit.underwear>>
<<set $bras = $backupOutfit.bras>>
<<unset $backupOutfit>>
<<set $storyContent = false>>
<</if>>
<<set $storyContent = false>>
<<set $energy = 100>>
<<set $lust = 50>>
<<set $femininity += 2>>
<<set $curiosity += 2>>
<<set $inhibition -= 2>>
<<set $willpower -= 2>>
<<statChange "+Femininity" "pink">>
<<statChange "+Curiosity" "pink">>
<<statChange "-Inhibition" "pink">>
<<statChange "-Willpower" "pink">>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<<run $journalEntries.push("Day " + $currentDay + ": I was on my way to the library to drop off a textbook when Lucy spotted me under a tree and dragged me to her dorm. Said she had something to show me.\n\n
It was the panties. The same ones. Pink, silky, delicate... the ones from that day I still pretend didn't really happen. She let me hold them again. And then she asked if I wanted to try them on.\n\n
I don’t know what came over me, but I did it. I undressed right in front of her, stepped into them, and God, they felt good. Too good. Like something in me clicked.\n\n
And then it got even crazier. She had me lie down. She went down on me. Through the panties. I didn’t even last. And after… she kissed me. Full-on. I tasted it. Myself. On her lips.\n\n
She said she was proud of me.\n\n
Before I left, I reached for the panties again, maybe thinking I could keep them. But she held out her hand and took them back. Said I’d have to earn them next time.\n\n
I walked back to my dorm like a ghost. I can still feel them against my skin, even though they’re not there.")>>
<<goto "Dorm">>
<</link>>
<</nobr>>You tell yourself you won’t wear them again. Not today. You’ve already done enough, haven’t you? You crossed the line, tried them on, even fell asleep in them. That should’ve been it. A phase. A night of weakness you’ll forget in a few days. But you don’t forget. You wake up and you feel it, not just the fabric, but the absence. The cotton warmth that hugged your skin is gone, replaced with the air of your room and the hollow weight of boxers. You lie in bed, staring at the ceiling, trying not to look at the drawer.
You fail. Eventually, you sit up, rub your eyes, and open it. They’re folded exactly the way you left them. A pink and a white one. Tiny bows. A whisper of lace that feels like it shouldn’t belong to you, but does. You run your fingers over them. The fabric is cool now. Your chest tightens. You don’t even remember standing, but suddenly you’re pulling your boxers down. Stepping into them again.
<img src="Images/Story/SoloPath06/01.png" style="width:75%; height:auto; display:block; margin:0 auto;">
The second time feels different. Not easier. But more intentional. Like your body isn’t asking anymore. It’s choosing. You pull them up slowly, carefully. Adjust the waistband. Exhale. You don’t look in the mirror this time. You just sit at your desk, legs pulled up, a t-shirt over your body like a shield. The panties are somewhat hidden. But you know. And that’s enough. You open your browser. The forum’s still active. A new notification flashes.
LilithGamerXO 💕 is online. You hover. Then click. Her last message is still there, something flirty, something teasing. You don’t reply. Just wait. And then she types.
<<lilith>>you’re still wearing them, huh? i can feel it 😏<</lilith>>
Your heart jumps. You glance around the room like someone might’ve heard her. You don’t answer right away. Then:
<<mc>>Yeah... They're... still good<</mc>>
She replies almost instantly.
<<lilith>>bet ur already addicted 🖤 wanna feel something even better? <</lilith>>
You pause.
<<mc>>What do you mean?<</mc>>
Her typing bubble appears. Lingers. Then:
<<lilith>>wear them outside. just under your clothes. hoodie. jeans. no one will know. not really. but you’ll know. and that’s the fun part. that little secret under your zipper. that’s what makes it sexy.<</lilith>>
Your stomach flips.
<<mc>>Outside? Seriously?<</mc>>
<<lilith>>just for a second. walk around the block. go to the vending machine. sit on a bench. it doesn’t matter. it’s not about being seen. it’s about being real.<</lilith>>
<<lilith>>i dare u, baby.<</lilith>>
You stare at the message. You feel the fabric shift as you shift in your seat. The soft press between your thighs, the tug of the waistband across your hips. You’re not sure if it’s fear or arousal humming in your chest.
Probably both. You type nothing. You just sit there. Still wearing them. Still thinking about what it would feel like to walk into the hallway and let the air hit your face… While your secret hugs you underneath.
You haven’t moved. It’s been fifteen minutes, maybe more. The cursor on Lilith’s message keeps blinking, like it’s daring you again. You reread her words. Wear them outside. Just under your clothes. No one will know… but you will. The thought claws at you. You imagine the denim of your jeans pulling over the panties, the way they’d shift underneath, fabric against fabric. You imagine walking across campus, sitting down on a bench, sipping from a water bottle while your secret presses gently against you. No one would know. But you would.
You curl your toes and feel your thighs press closer together. The idea won’t leave. Then, a new ping. You flinch. Not Lilith this time. It’s twilightecho. You hesitate. Then open it.
<<twilightecho>>hey… i wanted to tell someone but i didn’t want to make a thread about it. i tried a pair. like… actually wore one. just a plain cotton one i got online. gray. nothing fancy. but still.<</twilightecho>>
<<twilightecho>>i’ve been holding it in a drawer since it arrived. thought i’d never have the guts. but this morning, i don’t know… i just did it.<</twilightecho>>
You sit up straighter. Your breath catches. He kept going:
<<twilightecho>>it didn’t feel like what i imagined. it felt quieter. like my skin stopped fighting me. i haven’t taken them off yet. is that weird?<</twilightecho>>
<<mc>>It’s not weird. I’m still wearing mine too.<</mc>>
There’s a pause. You imagine his hands shaking over the keyboard the same way yours at that time. Then:
<<twilightecho>>really? i thought i’d be the only one. it’s weird… i feel less alone now. but also more real. like now it matters.<</twilightecho>>
You nod. Even though he can’t see you.
<<mc>> I've been talking to someone else online... It seems that she started off like us, but now she transitioned... She looks… just like a real girl. I wouldn’t have guessed she started like us. She dared me to go outside in them.<</mc>>
Another pause.
<<twilightecho>>she looks like a real girl? omg... do you think this will happen to us too?<</twilightecho>>
You thought about it for a second, but the idea seemed a little too far fetched to you.
<<mc>>No, I don't think so. We're just exploring... Thats all<</mc>>
<<twilightecho>>are you going to? i mean... wear them outside...<</twilightecho>>
You stare at the question. You don't know the answer. But the fact that he asked? That he cares? That he’s there? It makes something in you ache and unfold at the same time. You glance at the door. Still locked. Still unopened. Your hoodie is on the back of the chair. Your jeans are draped on the edge of the bed. You look down at yourself, the pink fabric still snug, the little bow at your waistband barely visible beneath your shirt. You take a breath.
<<mc>>I’m thinking about it.<</mc>>
<<nobr>>
[[Go outside|SoloPath06_02]]
<<set $storyContent = true>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<<if !$backupOutfit>>
<<set $backupOutfit = {
clothing: $clothing,
shoes: $shoes,
socks: $socks,
underwear: $underwear,
bras: $bras
}>>
<<set $clothing = "None">>
<<set $shoes = "None">>
<<set $socks = "None">>
<<set $underwear = "NoStore_Underwear_01">>
<<set $bras = "None">>
<<run $('#avatar').empty().wiki('<<RenderAvatar>>')>>
<</if>>
<</nobr>>You don’t remember standing up. One moment you’re at your desk, blinking at Echo’s message. The next, you’re tugging your jeans up your legs, heart thudding like it wants out. The denim feels heavier than usual. You can feel the way it presses against the panties beneath, the way the cotton shifts and clings to your skin. It’s not uncomfortable. But it’s… intense.
You check your reflection once. Just once. Nothing looks different. You look normal. You look safe. And underneath it all, you’re not. You unlock the door. Open it slowly. The hallway is empty. You step out. Every sound feels amplified, the creak of the floor under your sneakers, the hum of the vending machine, the distant slam of a door a few rooms down. You tell yourself you’ll just go to the corner. Just enough to say you did it.
But your feet keep moving. You reach the vending machine. It glows pale green in the darkness, humming quietly to itself. You stand in front of it, scan the choices, hands in your jeans pockets to steady yourself. Your fingers are ice. You choose a soda. Something normal. Something cold. It clunks into the tray. You kneel.
And when you reach in to grab it, shirt lifting, you feel it happen. The waistband shifts. A sliver of soft pink peeks out above your jeans. You freeze. For just a moment. You glance over your shoulder. No one’s there. No footsteps. No eyes. But your heart is racing now, thunder behind your ears. You pull your shirt back down. Stand up too fast. Your hand trembles around the bottle. But a part of you... A tiny part... Smiles.
<img src="Images/Story/SoloPath06/02.png" style="width:75%; height:auto; display:block; margin:0 auto;">
You reach the stairwell. Descend slowly. Like every step might give you away. Like someone could see through your jeans and into your head. When you push the building door open, the night air hits your face like a slap and a kiss all at once. It’s so quiet. No voices. Just wind in the trees and the distant buzz of a light somewhere near the path. You walk. Slow. Careful. You can feel them with every step, the panties, still hugging you, warm now, soft, secret. Like a second skin no one else can see. But you feel it. And that makes it real. You sit on the bench behind the rec center. The one tucked in shadows.
You don’t do anything dramatic. Don’t pose. Don’t text. You just sit. And breathe. The wind pushes your t-shirt back slightly. You pull it tighter. Your heart won’t stop thumping, but it’s not panic. Not shame. Not exactly. It’s more like adrenaline... laced with relief. You did it. No one saw. But you saw. And that’s what matters. You don’t stay long. Just long enough to know you’ll remember this. Then you stand up, head low, and walk back inside, the soft fabric still hugging you the whole way home.
<<nobr>>
[[Go back to your dorm|SoloPath06_03]]
<<if $backupOutfit>>
<<set $clothing = $backupOutfit.clothing>>
<<set $shoes = $backupOutfit.shoes>>
<<set $socks = $backupOutfit.socks>>
<<set $bras = $backupOutfit.bras>>
<</if>>
<</nobr>>You close the dorm door behind you like you’re hiding a crime scene. Everything is the same. Same desk. Same laundry pile. Same faint hum of the mini fridge. But you are not. You stand there for a second, soda bottle still cold in your hand. The waistband of your jeans presses gently into the lace beneath, and you feel it with a kind of electric sensitivity, like your whole lower body is tuned to a different frequency now.
You sit on the floor. Not the bed. The floor. Back pressed to the door. Knees pulled up. The soda bottle sits untouched beside you. You stay like this for about 5 minutes, just letting all of that sink in. Then, you stand up and sit once more on your desk and open the lid of the laptop. You’re still logged into the forum. Lilith’s bubble is green. Echo’s last message is still unread.
Your mouse hover. Then you type:
<<mc>>I did it. I went outside with them.<</mc>>
Lilith’s response is instant.
<<lilith>>YESSSSS 😈 how far? where’d u go? did u feel the rush??<</lilith>>
You hesitate. Then:
<<mc>> Vending machine. Bench behind the rec center. T-shirt and jeans over them. But still, when I bent down… I think part of them showed.<</mc>>
<<lilith>>unf. do u have ANY idea how hot that is? like, that’s the whole fantasy. no one knows but YOU do. and maybe someone caught a glimpse… maybe not…
either way, baby, that’s what awakening feels like 🖤<</lilith>>
You swallow hard. The word sticks: awakening. You aren’t sure if that’s what this is. But you can’t deny the way it felt. Alive. True. You open your messages with twilightecho. You type slower this time.
<<mc>>I did something crazy. I wore them outside. Just once. Just a little.<</mc>>
The bubble appears. Then disappears. Then appears again.
<<twilightecho>>omg. you’re serious? i don’t think i could ever do that.<</twilightecho>>
You don’t know if it’s pride or guilt or just... distance.
<<mc>>I didn’t think I could either, but then I just… walked. And I felt it the whole time.<</mc>>
<<twilightecho>>what did it feel like?<</twilightecho>>
You sit there for a while, trying to find the words. Then:
<<mc>>Like I wasn’t pretending anymore.<</mc>>
There’s no reply for a while. Then:
<<twilightecho>>you’re so brave. i’m still trying to get there.<</twilightecho>>
<<mc>>You will. When you’re ready.<</mc>>
<<twilightecho>>one last thing... that person you told me about, that has been through what we are going through... would you mind if i talked to her too? <</twilightecho>>
<<mc>>Of course not... Her username is LilithGamerXO 💕<</mc>>
<<twilightecho>>thanks... maybe talking to her will also help me understande things better...<</twilightecho>>
You close the lid of the laptop. You’re still wearing them. You don’t take them off. You just pull your knees tighter to your chest, press your head against them, and close your eyes. The buzz hasn’t faded yet. And part of you hopes it never does.
Then you take them off and put on your boring boxers again... You hate this feeling now, but maybe you're stiill not ready to admit it yet.
<<nobr>>
<<set $soloQuest += 1>>
<<link "Do something else">>
<<if $backupOutfit>>
<<set $clothing = $backupOutfit.clothing>>
<<set $shoes = $backupOutfit.shoes>>
<<set $socks = $backupOutfit.socks>>
<<set $underwear = $backupOutfit.underwear>>
<<set $bras = $backupOutfit.bras>>
<<unset $backupOutfit>>
<</if>>
<<set $storyContent = false>>
<<set $energy = 20>>
<<set $lust = 70>>
<<set $femininity += 1>>
<<set $curiosity += 1>>
<<set $inhibition -= 1>>
<<set $willpower -= 1>>
<<goto "Dorm">>
<<statChange "+Femininity" "pink">>
<<statChange "+Curiosity" "pink">>
<<statChange "-Inhibition" "pink">>
<<statChange "-Willpower" "pink">>
<<set _targetHour =11>>
<<set _targetPeriod = "PM">>
<<set _minutesToSleep = setup.minutesUntil(_targetHour, _targetPeriod)>>
<<advanceTime _minutesToSleep>>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<<run $journalEntries.push("Day " + $currentDay + ": Okay so… I actually did it. I wore them. Outside.\n\n
Just under my jeans, nothing crazy. But I still did it. Vending machine, little walk, sat on a bench like it was totally normal. But it wasn’t. It felt like this huge, quiet scream inside me. Not bad. Just... loud.\n\n
When I bent down to grab the soda I think the waistband showed a little. I freaked out, but also? It kinda felt… good. Like, dangerous good.\n\n
Talked to Lilith and Echo right after. Lilith was all flirty and proud, Echo seemed shocked but in a sweet way. He asked to talk to her too. I told him he should.\n\n
Then I put my boxers back on. Instantly hated it. I don’t know what that means yet, but... yeah. It’s messing with my head.\n\n
Still glad I did it though. Maybe that’s what scares me most.")>>
<</link>>
<</nobr>>You feel strangely tired today... So as you arrived at the your dorm, you just strip all your clothes and take a long nap.
You wake up and see the afternoon light bleeding through the curtain and the stale air of your dorm pressing down on you. You stretch, yawn, rub your eyes. Your body feels warm under the covers, soft and strangely comfortable.
Until you throw them off. You’re naked. You forgot, or maybe chose not to remember, that you fell asleep without anything. The pink panties you’d worn the day before are folded neatly on your wardrobe, paciently waiting. Your hand moves to the drawer. The top one. Where the boxers are. You open it. The usual mess: black, gray, navy. Thick cotton. Wide waistbands. Suddenly they look unfamiliar. Like they belong to someone else. A version of you that’s slowly slipping into the past.
You pull out a pair. Just one. You sit on the bed and try to slide them on. But something's wrong. The fabric feels heavy. Coarse. Loud. The moment the elastic hits your hips, it’s like your skin recoils. You tug them higher, adjust, stand, but your reflection in the mirror catches you. And you freeze. You look fine. Normal. But it doesn’t feel fine.
You peel them off and toss them on the floor like they burned you. Your hands go to the drawer where you left the panties instead. To the soft cotton. The little bow. You lift the pink pair. They feel… right. Still. Even now. You step into them without hesitation. Pull them up slowly. Let them settle. Your chest loosens. The mirror doesn’t change. But you do. For the first time, it doesn’t feel like rebellion. It feels like choosing peace.
You turn back to the drawer. Open it wider. Then start pulling them out, every boxer, every brief. One by one. Tossing them into a grocery bag. You don’t pause. You don’t reflect. It’s not ceremony. It’s instinct. In five minutes, the drawer is empty.
You walk the bag down the hall barefoot, wearing only your hoodie and the pink pair beneath. You don’t even think about what might happen if someone sees you. You just drop it into the trash chute. The metal clang echoes louder than you expect.
<img src="Images/Story/SoloPath07/01.png" style="width:75%; height:auto; display:block; margin:0 auto;">
It’s done. When you return to your room, the drawer is still open. Empty. You sit at your desk. There’s a hollow feeling in your stomach, but not in a bad way. Like something just ended. And something else has already begun.
[[Go to the forum|SoloPath07_02]]
<<nobr>>
<<set $storyContent = true>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<<if !$backupOutfit>>
<<set $backupOutfit = {
clothing: $clothing,
shoes: $shoes,
socks: $socks,
underwear: $underwear,
bras: $bras
}>>
<<set $clothing = "NoStore_Clothing_01">>
<<set $shoes = "None">>
<<set $socks = "None">>
<<set $underwear = "NoStore_Underwear_01">>
<<set $bras = "None">>
<</if>>
<</nobr>>It started with a ping. You’re sitting cross-legged in your chair, still in the soft pink pair, and a white t-shirt. Not since you dropped that grocery bag full of boxers down the chute earlier today. The drawer’s empty now. Clean. Final. And the only thing between your skin and the world is a whisper of lace. A notification blinks in the corner of your screen.
<i>LilithGamerXO 💕 has added you to a group chat: Blush Buddies 💗</i>
Your chest tightens. You click it open. There’s only one message so far.
<<lilith>>heyyyy girls 😘 okay okay okay, i know you two have already been gossiping about me behind my back 😘 but now i want to see it happen in real time 💅 you’re both adorable. both confused. both blushing in pink rn i bet. so congrats! ur officially a sissy support group 💕<</lilith>>
You stare at the word girls for a second too long. It doesn’t sting. It just lingers. Like something you’re not supposed to want… but do. Before you can answer, someone else does.
<<twilightecho>>oh… wow. okay i wasn’t expecting a group thing lol<</twilightecho>>
<<lilith>>lmaooo don’t be shy, baby 🥺 you’re both in the same spot, even if u don’t know it yet.<</lilith>>
You hesitate. Then reply.
<<mc>>She kind of just pulls people into her orbit, doesn’t she?<</mc>>
<<twilightecho>>seriously. she convinced me to try thigh highs over chat. like how is that even possible?<</twilightecho>>
<<lilith>>because i’m magic, obviously 💋<</lilith>>
You smirk. Echo replies again, more hesitantly this time.
<<twilightecho>>si… actually liked it. i wore them with the new panties last night. slept like that too. i thought i’d feel gross. but it was like… peaceful. i didn’t want to take them off in the morning.<</twilightecho>>
You read that line again. Then you type:
<<mc>>I haven’t worn boxers at all today. I threw them out. All of them.<</mc>>
<<twilightecho>>wait… seriously?<</twilightecho>>
<<mc>>Yeah, this afternoon, I just… didn’t want them anymore.<</mc>>
<<twilightecho>>i still keep mine. just in case. but i don’t really wear them now either. it’s weird… they feel like they belong to someone else.<</twilightecho>>
<<lilith>>that’s because they do 💅 they belonged to a version of you that was trying too hard. this version? this one’s getting softer.💋<</lilith>>
<<twilightecho>>but how do you know it’s not just a kink? what if this is just some weird little spiral we’ll snap out of later?<</twilightecho>>
<<lilith>>because kinks don’t change your morning routine. kinks don’t make boxers feel like sandpaper. and spirals don’t make you crave softness even when you're not turned on.<</lilith>>
You pause. That last part? It hit something deep.
<<mc>>I feel that too. Today felt different. like... this isn’t a game anymore.<</mc>>
<<twilightecho>>but does that scare you?<</twilightecho>>
<<mc>>Yeah, but it’s worse when I try to stop.<</mc>>
There’s a pause. Then:
<<lilith>>good. fear means it’s real. and real means you're finally waking up.<</lilith>>
Echo sends one more message.
<<twilightecho>>do you think we’ll end up like you? i mean… you really look like a girl in your pics.<</twilightecho>>
You don’t answer. But you don’t need to. Lilith does.
<<lilith>>i didn’t become a girl. i just stopped pretending not to be.<</lilith>>
<<lilith>>but back to your question... maybe… but you don’t have to think that far ahead. this isn’t about turning into someone else. it’s about becoming more you.<</lilith>>
<<lilith>>and if panties and thigh highs help you feel like that version of yourself? then that’s beautiful. that’s enough.<</lilith>>
You feel your shoulders relax a little.
<<mc>>It feels less like pretending now. More like… choosing.<</mc>>
<<twilightecho>>yeah. it’s not about being a girl or whatever. just about… not feeling wrong anymore.<</twilightecho>>
<<lilith>>exactly 💗 you don’t have to name it. you don’t have to explain it. just let yourself feel good.<</lilith>>
<<lilith>>and hey, i’m proud of both of you. even if you’re not sure what this is yet. you’re letting it in. that’s the hardest part.<</lilith>>
You stare at her message for a long time. You don’t respond right away. You just smile.
[[Close the lid of the laptop|SoloPath07_03]]You close the lid of your laptop and just sit there, bathed in the soft glow of your desk lamp. The room is silent, but your chest still hums.
Lilith’s last words linger like perfume:
<i>You don’t have to name it. You don’t have to explain it. Just let yourself feel good.</i>
And Echo… even he seemed lighter tonight. More curious than afraid. Less like someone walking behind you, more like someone walking beside you.
You run your hands slowly down the front of your t-shirt. Your legs are curled up in the chair. Your panties, the soft pink pair with the little bow, are still hugging you, still warm from the heat of your body. You feel them shift every time you move, a constant, quiet reminder that you’ve changed. Not all at once. But enough.
You glance toward the drawer. Not the top drawer. That one’s empty now. The second one. Where the other pair you bought is. Folded carefully, like a delicate little secret. Not a trophy. Not a kink. Just… a daily thing. A ritual.
You pull it open and smile at how familiar it feels now.
You reach for the white pair. You set it on the desk for tomorrow, smoothing it out gently, like it matters. Because it does. You undress slowly. Shirt over your head.
You’re bare, but not vulnerable. Not ashamed. The panties stay on. You slip in your pajamas, and afterwards, beneath the covers, tug them to your chin, and curl onto your side. Your hand finds your hip. Just rests there. Feeling the softness. The pressure. The truth of it. You don’t touch yourself. You don’t have to. The arousal has long since shifted into something deeper. Not hunger. Not indulgence. Just… rightness.
This isn’t rebellion anymore. It isn’t curiosity. It’s comfort. You close your eyes, exhale slowly, and whisper it under your breath. Not like a confession. Not like a prayer. Just a fact.
<<mc>>I don’t want anything else.<</mc>>
And in the quiet, no part of you disagrees.
<<nobr>>
<<if $foundSock>>
Then something clicked. You remembered of that pair of lace-trimmed panties that you found weeks ago. So now you have three... You took a deep breath and then a small smile cracked on the corner of your mouth.
<<run State.variables.playerInventory.ownedClothing.push("NoStore_Underwear_04")>>
<</if>>
<<run State.variables.playerInventory.ownedClothing.push("NoStore_Underwear_01")>>
<<run State.variables.playerInventory.ownedClothing.push("NoStore_Underwear_03")>>
<<set $soloQuest += 1>> <br>
<<link "Go lie down on your bed">>
<<if $backupOutfit>>
<<set $clothing = $backupOutfit.clothing>>
<<set $shoes = $backupOutfit.shoes>>
<<set $socks = $backupOutfit.socks>>
<<set $bras = $backupOutfit.bras>>
<<unset $backupOutfit>>
<</if>>
<<set $storyContent = false>>
<<set $energy = 20>>
<<set $lust = 70>>
<<set $femininity += 1>>
<<set $curiosity += 1>>
<<set $inhibition -= 1>>
<<set $willpower -= 1>>
<<goto "Sleep">>
<<statChange "+Femininity" "pink">>
<<statChange "+Curiosity" "pink">>
<<statChange "-Inhibition" "pink">>
<<statChange "-Willpower" "pink">>
<<set _targetHour =11>>
<<set _targetPeriod = "PM">>
<<set _minutesToSleep = setup.minutesUntil(_targetHour, _targetPeriod)>>
<<advanceTime _minutesToSleep>>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<<run $journalEntries.push("Day " + $currentDay + ": Okay… I did it. I threw them out. All of them. Every boxy-ass pair of underwear I’ve ever owned. Gone.\n\n
It felt weird at first. Like I was betraying something. Or someone. But then I sat there and tried to put a pair back on, just one, and it felt wrong. Like my skin rejected it. I literally couldn’t do it. I didn’t cry or make some big scene or whatever. I just… stood up, grabbed a grocery bag, and dumped them all in. Walked down the hall in a hoodie and panties and dropped the whole thing in the chute like I was taking out the trash. Because I guess I was.\n\n
It was loud. The metal clanged and echoed like it wanted to make sure I knew it was done. And now? I’m back in my room. Sitting in my chair. Still in the pink pair. Lilith added us both to a chat, me and Echo. It was kinda cute, actually. Scary too. But not in a bad way. They both made me feel… okay. Like maybe this isn’t just some fucked up loop I got caught in.\n\n
Maybe it’s me. A different version of me. But real. I keep touching the fabric without thinking. Just feeling it. And I keep thinking the same thing: I don’t want anything else. Not tonight. Maybe not ever. Guess we’ll see.")>>
<<run [
"Rucksack_Underwear_01",
"Rucksack_Underwear_02",
"Rucksack_Underwear_03",
"Rucksack_Underwear_04"
].forEach(id => {
const index = $playerInventory.ownedClothing.indexOf(id);
if (index > -1) $playerInventory.ownedClothing.splice(index, 1);
})>>
<<set $preventRucksackUnderwear = true>>
<</link>>
<</nobr>>You find yourself killing time by yourself in your dorm again, watching some internet videos while the afternoon sun casts a light from the windows onto your bed. You're wearing the hoodie and panties one more time, and it has basically become your "alone time uniform." After the last video ends, you decide to stand up and stretch yourself for a little bit, and for a brief moment, you look at yourself in the mirror with hoodies and panties, and they should feel perfect, but somehow, they don't. Something was wrong, but you couldn't put your finger on it.
You remove your hoodie, tilt your head, shift your weight, and run your fingers down your sides. You looked fine… girly enough, but there’s a sensation crawling beneath your skin, some kind of itch of dissonance. The panties frame your hips like they belong there now, but everything around them still looks rough, hairy, and masculine, like the lingerie is a sticker slapped on the wrong body. Then you decide to open your laptop and type your half-thoughts into the search bar.
<i>“why do i feel off in panties”
“panties dysphoria”
“crossdressing but something missing”</i>
You click around for about twenty minutes and find some old forum posts and threads, some helpful, some weird, but none of them quite right. You lean back in your chair, feeling the panties hugging tightly your hips, and cross your arms. The feeling was still there, like your body was rejecting the halfway point.
Then... ping.
The Blush Buddies 💗 chat lights up, so you click on it.
<<twilightecho>>okay okay okay i need to tell someone 🫣 i did it, i shaved, like everything. legs, arms, stomach, i even did my butt 😳<</twilightecho>>
Your breath catches.
<<twilightecho>>i feel… light? clean? i dunno... it’s like my body finally stopped arguing with my clothes<</twilightecho>>
You froze as you saw that he sent a picture, but you clicked on it anyway. It was not lewd or soft, just a selfie of him lying on his bed, wearing nothing but red lace panties, which looked perfect on his pale smooth skin. That was the piece of the puzzle that you were missing.
<img src="Images/Story/SoloPath08/01.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<lilith>>omgggg 😭😭😭 YESSS echo!!! you’re literally glowing. i’m so proud of you!! you look like a snack and a blessing 💅<</lilith>>
She sends sparkles, hearts and fire emojis. Then:
<<lilith>>your turn next, baby 😘 you’re falling behind...<</lilith>>
You stare at the screen as your heart pounds.
<<mc>>I’ve been feeling weird today, like… something’s off. I look in the mirror in my panties and it feels… wrong, like not wrong wrong, but… unfinished.<</mc>>
<<twilightecho>>i felt that way too... like the fabric was doing all the work but my body wasn’t helping, but after shaving… i don’t know. it’s like my skin fits now.<</twilightecho>>
<<lilith>>you’re ready, you just need to admit it 💗<</lilith>>
<<lilith>>come on, baby, let that soft skin out. let her breathe... go full smooth with us 😏<</lilith>>
Your fingers shake slightly as you type:
<<mc>>I... might do it... maybe...<</mc>>
<<lilith>>yes now! go to the saloon. there’s always a waxing place in them. tell them you want the full thing. it’ll hurt a little, ngl, but you’ll thank me later.<</lilith>>
You laugh under your breath, a nervous one, but you're already opening a map tab.
[[Close the image|SoloPath08_02]]
<<nobr>>
<<set $storyContent = true>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<<if !$backupOutfit>>
<<set $backupOutfit = {
clothing: $clothing,
shoes: $shoes,
socks: $socks,
underwear: $underwear,
bras: $bras
}>>
<<set $clothing = "NoStore_Clothing_01">>
<<set $shoes = "None">>
<<set $socks = "None">>
<<set $underwear = "NoStore_Underwear_01">>
<<set $bras = "None">>
<</if>>
<</nobr>>You close the image on your computer, but not in your mind. The flash of that red lace and smooth skin was like something out of a dream that you weren't ready to admit you had. As you shift in your seat, the soft fabric of your panties clings to the light stubble on your thighs. You have never been a hairy guy, but now... it feels like too much, like a layer of static that stands between you and what you really want to feel.
You slide the chair back, stand up, and walk to the mirror, lift your shirt, and notice the line between your skin and the lace, the fuzz on your legs and arms, and the faint trail up your belly. None of this ever looked wrong to you, but now, it doesn’t look right either. You kept staring for a longer time than you planned, then you returned to your desk and opened the group chat one more time.
<img src="Images/Story/SoloPath08/02.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<mc>>Is it weird that I feel kinda… wrong? Not like bad wrong. Just like… not done?<</mc>>
The typing bubbles pop up instantly.
<<lilith>>not weird at all... that’s your body telling you what it needs 💕<</lilith>>
<<twilightecho>>i felt that way before i shaved too, like i couldn’t feel the softness properly, like it was dulled.<</twilightecho>>
<<lilith>>echo gets it 😘 shaving was just the beginning for me, too. after that, the panties didn’t just feel cute, they felt real, like they belonged.<</lilith>>
You swallow, thumb hovering. You imagine the feeling of the cold of the razor, the water, the towel, and the mirror afterwards, looking at your body, bare, clean, and soft.
<<mc>>I don’t even have anything to shave with.<</mc>>
<<lilith>>babe... waxing! it's faster, cleaner and it lasts longer. it hurst like a bitch, but trust me... sooooo worth it 💅<</lilith>>
<<twilightecho>>i did mine at home with razor and a looooot of lotion lol, but if i could afford it, i’d go get waxed, for sure.<</twilightecho>>
Your stomach tightens, not out of fear, but you feel like it's a dare again, and this time, it doesn't come from them but from inside. You glance down at your your legs, the hair and the edge of pink lace that still hugs your hips, and something inside you whispers:
<i>If you do this… you can’t say it was just a phase anymore.</i>
You take a breath and then type:
<<mc>>I think I’m gonna go to the mall.<</mc>>
Lilith reacts with a sparkle emoji, and Echo just sends a heart. You put your phone down, open the closet, put on your jeans, and remove your hoodie. The panties stay on, of course; you don't even think about taking them off this time.
<<link "Go to the mall">>
<<run $bodyHairFacial = false; $bodyHairArms = false; $bodyHairChest = false; $bodyHairLegs = false; $bodyHairPubic = false;>>
<<if $backupOutfit>>
<<set $clothing = $backupOutfit.clothing>>
<<set $shoes = $backupOutfit.shoes>>
<<set $socks = $backupOutfit.socks>>
<<set $underwear = $backupOutfit.underwear>>
<<set $bras = $backupOutfit.bras>>
<<unset $backupOutfit>>
<</if>>
<<goto "SoloPath08_03">>
<</link>>The mall somehow seems louder and brighter than the last time you were there. You walk past groups of people and you feel a slight relief as no one looks at you. No one knows what you're about to do. You arrive at Hair & Co. and by coincidence, you notice a small poster hanging in the window: First-time Waxing Discount! You hesitate at the door as you notice that your hands are actually shaking a bit, but enough for your to consider turning around and leaving. You take a deep breath and step inside. The girl in the counter greets you with a smile as you approach her.
<<hairCashier>>Hi there. Looking for a haircut?<</hairCashier>>
<<mc>>I... Actually... I'd like to do the waxing... thing...<</mc>>
The cashier didn't react. Maybe this is more common than you think.
<<hairCashier>>Okay, what we are doing today? Legs? Arms?<</hairCashier>>
<<mc>>Yeah. Just... body. Legs. Maybe arms too.<</mc>>
<<hairCashier>>Great. First time?<</hairCashier>>
<<mc>>Yeah.<</mc>>
<<hairCashier>>Don’t worry. Everyone survives. You’ll be in Room 3.<</hairCashier>>
She leads you into a small clean room, with posters of flowers on the wall and a faint scent of something floral and sharp.
<<hairCashier>>Clothes off. Towel’s there. The professional will knock before entering.<</hairCashier>>
You start to strip slowly, firt taking off the t-shirt and then the jeans.You’re left in just your panties. You hesitate and then remove those too, fold them gently and set them on the chair. Then, you lie down, tug the towel over your hips, and wait.
The waxing hurts. It’s not gentle, but it’s fast and efficient. The esthetician is kind and professional, but she doesn’t speak much, and when she does, it’s soothing. She tells you to breathe, you grip the edge of the table with both hands. By the end, you feel raw, but not in a bad way.
<img src="Images/Story/SoloPath08/03.png" style="width:75%; height:auto; display:block; margin:0 auto;">
You dress again slowly and when the panties slide back on, your skin tingles. The lace glides like silk now, with no drag or friction, just softness. You leave the room, pay in a daze, and walk back through the mall in a quiet, pink secret. When you get to your dorm, you undress the moment the door shuts. You needed to step out of your jeans and see yourself in the mirror. Everything is smooth and soft. You run your hands down your legs again and again, like you don’t believe it’s real, and then you smile.
<img src="Images/Story/SoloPath08/04.png" style="width:75%; height:auto; display:block; margin:0 auto;">
You sit at your desk and open the laptop. The group chat is waiting.
<<mc>>I did it.<</mc>>
Lilith’s reply comes in like confetti.
<<lilith>>YESSSSSSSSSS 💖💖💖 baby that is HUGE. how do you feel??<</lilith>>
<<mc>>I don’t even have words. It’s like… everything feels right now. like the panties were meant for this body.<</mc>>
Echo chimes in.
<<twilightecho>>i’m proud of you. seriously. i know how scary it is, but once i did it, i felt like a different person too. feels kind of amazing, right?<</twilightecho>>
You rest your chin in your hand and mile at the screen. Then type slowly:
<<mc>>I think… I don’t want to stop.<</mc>>
Lilith reacts with three heartsm but Echo takes a second. When he replies, it’s quieter.
<<twilightecho>>me neither. but doesn’t that scare you?<</twilightecho>>
You stare at that for a long moment, then you close the laptop. You stand again, walk to the mirror, still wearing nothing but that pink lace panties. You touch your hip, your chest, your cheek. The person in the reflection is still you, but not the same you as before, and you whisper, just to yourself, just to the silence:
<<mc>>I think I’m falling too deep.<</mc>>
<<nobr>>
<<set $soloQuest += 1>>
<<link "Do something else">>
<<set $storyContent = false>>
<<set $hairGrowthCounter = 0>>
<<set $energy = 50>>
<<set $lust = 70>>
<<set $femininity += 2>>
<<set $curiosity += 2>>
<<set $inhibition -= 2>>
<<set $willpower -= 2>>
<<goto "Dorm">>
<<statChange "+Femininity" "pink">>
<<statChange "+Curiosity" "pink">>
<<statChange "-Inhibition" "pink">>
<<statChange "-Willpower" "pink">>
<<set _targetHour =9>>
<<set _targetPeriod = "PM">>
<<set _minutesToSleep = setup.minutesUntil(_targetHour, _targetPeriod)>>
<<advanceTime _minutesToSleep>>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<<run $journalEntries.push("Day " + $currentDay + ": I didn’t plan to do anything today, just another lazy afternoon in my dorm, hoodie and panties, my new “alone time uniform.” But something felt… off. I looked in the mirror, and for the first time, the panties didn’t look wrong, but the rest of me did. Hairy and uneven, like the softness had nowhere to land. I spiraled through old posts and forum threads, searching for a reason, an answer, anything that explained the dissonance I was feeling. Nothing quite clicked.\n\n
Then Echo messaged the group. He did it, shaved everything, even his butt, and then he sent the photo. It wasn’t sexual, it was beautiful. His skin looked smooth, soft, like silk, and the red lace hugging his hips just made it look right. Lilith said I was falling behind, and maybe… I was.\n\n
So I went. I didn’t even hesitate much, just jeans over my panties and a t-shirt. The mall felt too bright, too loud, but I didn’t stop, not until I was inside the waxing salon. The receptionist didn’t blink, just handed me a towel, and I stripped down without even flinching. \n\n
It hurt a lot, but it was fast and clean. And when I slipped the panties back on afterwards… it was like everything made sense. Back at the dorm, I couldn’t stop touching my legs, I kept going back to the mirror. The lace fit better now, like it had been waiting for this version of me. Then I messaged the group.\n\n
Lilith celebrated like I’d won something. Echo was proud. And me? I sat with that feeling, chest warm, heart steady, and typed something I hadn’t admitted out loud before: I don’t want to stop.\n\n
But when Echo asked if that scared me… I didn’t answer, because it does, but it also feels like the first time I’ve stopped pretending. and that? That scares me even more.")>>
<</link>>
<</nobr>>The group chat began like a all the others before it, harmless, easy, the kind of late evening noise that kept you from hearing your own thoughts too clearly. You were stretched out on your bed with the laptop propped against your knees, the fan on your desk clicking every few seconds like a metronome for boredom. TwilightEcho was the first to light up the screen, sending a stream of stickers of cats, frogs, a badly drawn anime girl making a peace sign, that stacked one on top of the other until the chat window looked like a scrapbook designed by someone drunk. You typed back a lazy response, nothing important,
<<mc>>lol 😴<</mc>>
It should have stayed at that level: pointless, warm and disposable, but Lilith’s avatar blinked awake, and everything shifted the way it always did when she joined. Tonight her icon was only a red heart, bold and simple. Her first message wasn’t even a word, just a single dot. Then another. Then another. Three dots, hanging like the start of a thought she hadn’t decided whether to gift you yet.
<<twilightecho>>alive or brewing chaos?? lol<</twilightecho>>
<<lilith>>Chaos is just order with eyeliner.<</lilith>>
You snorted before you could stop yourself.
<<twilightecho>>😂💖<</twilightecho>>
That was Lilith’s effect: she pulled you both into her orbit without needing to say much, like gravity disguised as banter. You shifted against the bed frame. The chat wandered. Echo complained about a professor’s grading curve. You chimed in with another rant about the vending machine near the library that kept swallowing coins. Lilith dropped a photo of her nails, sharp, black and glossy, the kind of shine that caught light like water at night.
<<lilith>>Shiny things make the day behave.<</lilith>>
<<mc>>👍<</mc>>
Echo added another sticker. The small, silly rhythm of the three of you felt like background music. And then, without warning, Lilith tilted the mood.
<<lilith>>If you had to pick soft straps or thin straps? Don’t think too hard. Just answer.<</lilith>>
Your first instinct was to brush it off, but Echo typed fast.
<<twilightecho>>thin straps. softer look, yk?<</twilightecho>>
You followed without thinking.
<<mc>>Thin, I guess. Looks better lol<</mc>>
Her reply came so smoothly it felt pre-planned.
<<lilith>>Good, because I have a dare.<</lilith>>
Your stomach tightened.
<<twilightecho>>👀<</twilightecho>>
<<lilith>>You two should try a bra. Just once, I swear it would look cute.<</lilith>>
You stared at the line. The word "cute" rolled around in your head, making everything too warm. Echo was quicker:
<<twilightecho>>LOL nope. cute idea for someone else.<</twilightecho>>
You typed your own dismissal right after
<<mc>>pass. hard no. lol<</mc>>
But even as you pressed Enter, it didn’t feel solid. The “hard no” had a hollow echo inside your chest. You wanted her to believe you, but the silence that followed told you she didn’t. Lilith’s typing bubble appeared, vanished, appeared again. When her message finally landed, it was like a hand sliding against your ribs.
<<lilith>>Hard no, soft no, whispered no, every "no" sounds like a maybe when it comes from you two.<</lilith>>
Echo spammed a skull emoji, then a string of nonsense letters, trying to bury the tension under humor. You stared at the screen, caught between embarrassment and... something else. Lilith started to tease, she dropped a photo of a pale bralette, folded neatly on a velvet chair. Neutral color, soft straps, wide band. Nothing scandalous, just fabric, harmless and ordinary. Yet looking at it made your throat tighten.
<img src="Images/Story/SoloPath09/01.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<lilith>>Look at it. Harmless. A hug with manners.<</lilith>>
<<twilightecho>>that's bait, literal trap. i refuse on principle.<</twilightecho>>
<<mc>>Not scared, just not my thing.<</mc>>
But it felt like a lie even as you sent it. You could almost hear your own heartbeat inside the empty space after the message. Lilith didn’t press too hard, she shifted gears into voice messages, her tone low and playful, teasing without saying much at all. You listened with headphones, her hum vibrating through you like static. She ended the clip with a whisper.
<<lilith>>I think you’d both look lovely.<</lilith>>
Lovely. The word "lovely" lingered like perfume.
Echo replied with a scrambled line of excuses.
<<twilightecho>>why are you like this? busy, not doing it. shut up.<</twilightecho>>
Your lips twitched, betraying something closer to a smile than you wanted.
<<lilith>>Alright, let’s make it fun. First one who sends me a selfie in a bra gets a private pic. Me, completely naked, just for the winner.<</lilith>>
The silence that followed was louder than anything else tonight.
Echo replied first, panicked.
<<twilightecho>>WHAT? no... nope. illegal. this should be a crime. stop.<</twilightecho>>
But you didn’t type anything, your hands hovered over the keyboard and found nothing. The word private repeated in your head like a drumbeat. Naked, just for you. Your body reacted faster than your mind, warmth crawling across your face, your neck, your chest. Lilith didn’t push further, she left the dare there, glowing like a lit candle on a table, and changed the subject. The group chat veered into music, random memes, chatter about life, but the dare burned quietly in the corner of your thoughts, impossible to ignore.
You told yourself you wouldn’t do it, that you just had to sit still and not do anything, but every minute that passed, the idea grew sharper, more insistent. You imagined straps on your shoulders, the snug press around your chest, the ridiculous intimacy of taking a photo in it. You pictured Echo thinking the same thoughts, fighting the same itch. It became less about Lilith and more about competition, about proving you could cross that invisible line first. You tried to laugh it off, distract yourself, scroll somewhere else, but your body wouldn’t listen. Your legs swung off the bed, until finally, you pulled on your hoodie and shoved your phone into your pocket.
[[Go to the mall|SoloPath09_02]]
<<nobr>>
<<set $storyContent = true>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<</nobr>>You didn’t even remember making the decision to leave until you were halfway down the dorm stairs, your shoes echoing against the concrete. The night air outside was cool, sharp, a slap against your overheated thoughts. Streetlights glowed in neat pools, turning the campus paths into glowing lines leading toward the city. You kept your hood up, head down, telling yourself it was reconnaissance. You were just going to look, touch, maybe, but not buy.
<img src="Images/Story/SoloPath09/02.png" style="width:75%; height:auto; display:block; margin:0 auto;">
The mall was already waiting, its doors opened like confessionals. Inside, climate control wrapped you in neutral air, sterile and heavy. You walked towards Luna Bloom once more. The smell of fabric softener and faint perfume greeted you, and you told yourself again: just looking, just research.
That’s when you noticed him. Across the table of folded bralettes stood a boy, auburn hair, shoulders narrow, head tilted, posture tense. He was holding a bra like it might break if he squeezed too hard. His build, his hair, it all looked too close to Echo. Your stomach dropped. You lowered your gaze fast, pretending to examine the nearest strap, and luckly he didn't noticed you.
<img src="Images/Story/SoloPath09/03.png" style="width:75%; height:auto; display:block; margin:0 auto;">
So there you were, two strangers, both pretending not to be what they were, both pretending this was normal shopping. You picked up a bra and the matching panties for some reason, both pale, simple, thin straps on the bra. It trembled in your hand. You slipped it into a basket and moved to the register before your courage had time to drain away.
The cashier didn’t blink. She folded it neatly, slid it into a mint green bag, and handed it back with a polite smile.
<<lunaCashier>>Have a nice day.<</lunaCashier>>
<<mc>>Thanks...<</mc>>
Before you left, you took another glimpse on Echo. He had picked a stripped blue and white bra. You wondered for a minute if it was really him there. You thought it was, but maybe it's just another guy buying a bra for his girlfirend... or sister... you don't know. You brushed that thought off and kept walking.
<img src="Images/Story/SoloPath09/04.png" style="width:75%; height:auto; display:block; margin:0 auto;">
Back outside, the mall’s air hit you like you were surfacing from underwater. You held the bag tight, terrified it might slip from your fingers. No alarms had gone off, no one had laughed. You were just a student carrying a paper bag down the street, but inside it sat something that made your whole body feel different. The walk back to your dorm was silent, your heart pounding too loud. The straps inside the bag felt alive, as if they already remembered your shoulders. When you closed your dorm door behind you, you placed the bag on the bed with the same care you’d give a fragile secret. The room seemed smaller, tighter, as if it knew. You sat beside the bag, staring and stared at your reflection in the dark window.
The mint-green bag waits for you on the bed like it has a pulse. You’ve tried ignoring it, scrolling through memes, checking your email, staring at the ceiling until your eyes blurred, but every thought finds its way back to that crinkling paper and what’s folded inside. You sit cross legged in front of it, hoodie still on, hands restless in your lap. Finally, you pull the bag open, tearing the paper with a whisper. The bra sits inside, pale and neatly folded, straps tucked in like limbs. It looks smaller than you remembered, more fragile. You lift it out and the elastic band stretches slightly in your hands, as if already remembering the shape of someone’s chest. Just holding them in your hands makes your throat tightens.
You peel off your hoodie, then your shirt. The room feels cooler against your bare skin, air brushing over your arms in a way that makes goosebumps rise. You don’t move toward the mirror right away. Instead, you just hold the bra up in front of you, and it looks absurd against your frame, too delicate for shoulders that were never supposed to carry this, but absurdity isn’t enough to stop you.
<img src="Images/Story/SoloPath09/05.png" style="width:75%; height:auto; display:block; margin:0 auto;">
Sliding the straps over your arms feels like slipping into a secret. The band stretches, hesitates, then snaps gently into place across your ribs. You adjust one strap, then the other, tugging them until they sit evenly on your shoulders. You draw a breath. It feels different—contained, slightly pressed, your inhale brushing against fabric before it belongs to you again.
<img src="Images/Story/SoloPath09/06.png" style="width:75%; height:auto; display:block; margin:0 auto;">
You cross to the mirror slowly, each step pulling at the elastic, and your reflection stops you cold. There you are, wearing something you’d never imagined you’d wear, something that should look wrong but doesn’t. The pale fabric cuts a clean line beneath your chest, straps pulling your shoulders into a shape that almost looks softer, gentler. You tilt your head, your reflection tilts back, neither of you blinks.
Your phone feels heavy when you pick it up. The first selfie is blurred, your shaking hand ruining the shot, which you delete, and takes a second one, which catches you mid breath, eyes wide, expression guilty. You delete this one too, and then take a third one... you stop and stare at it. The straps sit neat against your skin, the band lies flat, and your face looks like someone who isn’t sure if they’ve just made a mistake or found something inevitable.
<img src="Images/Story/SoloPath09/07.png" style="width:75%; height:auto; display:block; margin:0 auto;">
You hover over the send button, thumb trembling. Echo’s face flashes in your mind, serious, flustered, the way he stumbled on the word bralette earlier. Then Lilith’s voice, the low hum from her audio, whispering: <i>Lovely</i>.
You don’t give yourself time to overthink. You attach the photo to Blush Buddies and hit send. The second it leaves, you panic. You toss the phone onto your desk like it burned you. The room is too quiet, you can hear the hum of your mini fridge, the click of the fan, the echo of your own breathing. You pace from the bed to the mirror to the desk and back, the bra moving with every breath, every step. It isn’t just fabric anymore, it’s a presence.
Minutes crawl by, then your phone buzzes with a new message. It was Lilith, not in the group chat, but direct.
<<lilith>>Winner ❤️❤️❤️<</lilith>>
You held your breath.
<<lilith>>Stay very still.<</lilith>>
You sit down automatically, breath shallow, heart beating so fast it makes your ribs ache. Another buzz with a blurred thumbnail. You click on it and the image loads.
Your stomach flips. It’s her, completely bare, lying on her bed, body unapologetic, gaze steady. You can’t breathe for a moment. You shouldn’t be looking, but you can’t look away. The bra presses into your skin like punctuation and your breath hitches. The room shrinks to nothing but you, the fabric, and her image glowing on your screen.
<img src="Images/Story/SoloPath09/08.png" style="width:75%; height:auto; display:block; margin:0 auto;">
[[Keep looking at her picture|SoloPath09_03]]
<<nobr>>
<<run State.variables.playerInventory.ownedClothing.push("NoStore_Underwear_10")>>
<<run State.variables.playerInventory.ownedClothing.push("NoStore_Bra_07")>>
<</nobr>>The glow of Lilith’s photo still burns in your retinas when the group chat pings alive. You nearly drop your phone. It isn’t her this time, it’s Echo. A blurry preview expands into a mirror selfie. Echo stands in his dorm, shoulders tense, chin tilted as if caught between shame and defiance. And there it is: the same bra. Same pale fabric, same thin straps, same wide band cutting a neat line across their chest. Your stomach knots and you see the exact bra you saw befor in Luna Bloom, clutched by that boy in the store who looked too much like him. Well, it didn't looked like him. It was him.
<img src="Images/Story/SoloPath09/09.png" style="width:75%; height:auto; display:block; margin:0 auto;">
Your pulse skips. You type a quick heart emoji, then another because one feels stingy. Echo replies with a sparkle, then a bashful blushing face. The two of you sit in parallel silence, breathing the same air through different walls, tied together by elastic bands and a single dare you both pretended you wouldn’t take. Lilith reacts with no words, only roses. One red rose, then another, then another. They drop into the chat like petals from nowhere, soft and cruel, beautiful and smug. She doesn’t say who won, she doesn’t have to. The roses feel like crowns and leashes at the same time.
You can’t stand still, the bra is still tight against your ribs, straps biting softly into your shoulders, and every breath reminds you that you’re wearing it, that Echo is wearing it too, that Lilith is watching both of you like pieces on a board she already knows how to play. Heat crawls up your neck, so you set the phone face down, but the image of her body won’t leave your mind, stubborn and vivid. Your chest aches with confusion that has no language. She is perfect and terrifying, beautiful and shameless, and she has what you don’t, what you can’t stop noticing.
You then grabbed the phone again, heart pounding in your chest as you stared at Lilith's photo. The image of her, completely bare and unapologetic, sent a wave of heat through your body. You couldn't look away, tracing the curves of her form, the way her body laid unapologetically on display. The bra you were wearing felt like a secret, a intimate connection to her dare, and the thought of it made your breath hitch.
You started to touch yourself in slow and deliberate movements at first, but quickly gaining momentum. The room seemed to spin around you, the only stable point being the phone in your hand and the image of Lilith. Your other hand moved with a mind of its own, sliding under the fabric of the bra, feeling the softness of your own skin against the elastic band. The sensation was electric, sending shocks of pleasure through your body with every touch. Your breathing grew ragged, and you could feel the tension building in your body, coiling tighter and tighter with each stroke. The bra, once a foreign object, now felt like part of you, like a connection to the dare and to Lilith. You imagined her watching you, her eyes locked onto yours, encouraging you without a word.
It started growing more intense, your hips were moving in sync with your hand, chasing the pleasure that was building within you. The room was filled with the sound of yiyr breathing and the soft rustle of fabric against your skin. You already could feel the pressure building, and your body tensing it approached the edge. And then, with a final, desperate stroke, you reached the peak. Your body shuddered, and he let out a low moan as waves of pleasure washed over you. In that moment, a jet of cum splashed against your face, warm and unexpected. Some of it landed in your half open mouth, You gasped as soon as your mouth filled with the salty taste, the sensation overwhelmed you, and your body continued to shake with the aftershocks of the orgasm.
<img src="Images/Story/SoloPath09/10.png" style="width:75%; height:auto; display:block; margin:0 auto;">
As you came down from the high, you realized that the bra was still on, the straps damp with sweat and the band clinging to your skin. You sat there for a moment, catching your breath, the image of Lilith still glowing on his phone screen, a reminder of the dare and the unexpected intimacy of the moment. The room slowly came back into focus, and you knew that this night, this dare, had changed something within you, something that you couldn't quite name yet. You then stumble to the bathroom, still only wearing the bra. The hall is quiet, only with the distant sound of footsteps echoing. The bathroom door groans open, and as you push the light switch, they start humming as if they’ve been waiting. You grip the sink hard, knuckles whitening, porcelain cold under your palms.
You splash water over your face, once, twice, three times, each shock dragging you a little closer back into yourself. Droplets cling to your lashes. One slides down your cheek like a slow tear. The mirror in front of you refuses to flinch. Your reflection stares back with wet hair and wide eyes, as if daring you to admit what you’ve done, but, of course, you don't. Not out loud at least, you just breathe, slow, deliberate, each inhale fighting through the tight band across your chest. The water on your face cools the heat but doesn’t erase it.
You tear off a paper towel, dab at your cheeks, and lean closer to the glass. You look like someone waking from a dream that refused to end when you opened your eyes. By the time you return to your dorm, the roses are still glowing on the chat, unread messages waiting, Lilith’s presence lingering like perfume in a locked room. You crawl into bed still wearing the bra, and let your body curl around the confusion. Sleep comes late, and when it does, it tastes of roses, elastic and the ghost of her gaze.
<<nobr>>
<<set $soloQuest += 1>>
<<if !$backupOutfit>>
<<set $backupOutfit = {
clothing: $clothing,
shoes: $shoes,
socks: $socks,
underwear: $underwear,
bras: $bras
}>>
<<set $clothing = "None">>
<<set $shoes = "None">>
<<set $socks = "None">>
<<set $underwear = "None">>
<<set $bras = "NoStore_Bra_07">>
<<run $('#avatar').empty().wiki('<<RenderAvatar>>')>>
<</if>>
<<link "Sleep">>
<<set _targetHour = 9>>
<<set _targetPeriod = "AM">>
<<set _minutesToSleep = setup.minutesUntil(_targetHour, _targetPeriod)>>
<<advanceTime _minutesToSleep>>
<<set $energy = 100>>
<<goto "SleepScene">>
<<set $storyContent = false>>
<<set $energy = 100>>
<<set $lust = 0>>
<<set $femininity += 3>>
<<set $curiosity += 3>>
<<set $inhibition -= 3>>
<<set $willpower -= 1>>
<<statChange "+Femininity" "pink">>
<<statChange "+Curiosity" "pink">>
<<statChange "-Inhibition" "pink">>
<<statChange "-Willpower" "pink">>
<<set _targetHour =9>>
<<set _targetPeriod = "AM">>
<<set _minutesToSleep = setup.minutesUntil(_targetHour, _targetPeriod)>>
<<advanceTime _minutesToSleep>>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<<run $journalEntries.push("Day " + $currentDay + ": Today started normally but took a weird turn. I was in my dorm, laptop on my knees, fan clicking away. The group chat was the usual chaos—stickers, emojis. Then Lilith joined, and everything shifted. She's got this way of pulling you in.\n\n
She started with a simple question about bra straps, and before I knew it, Echo and I were talking about it. She kept pushing, daring us to try a bra. I brushed it off, but the dare stuck with me. Later on, I found myself at the mall, buying a bra. Thin straps, pale fabric. It felt like a secret.\n\n
At the mall, I saw someone who looked just like Echo, holding a bra. It freaked me out. At the moment I thought it was just someone who looked like him. Back in my dorm, I put the bra on, the straps felt weird but intimate. I took a selfie and sent it to Lilith. Her reply was quick, and she sent a photo of herself, completely bare. Shit, that was intense... Echo sent a selfie too, wearing the same bra that the guy was buying in Luna Bloom. So it was him there.\n\n
I spent the rest of the night in a daze, the bra still on. Every breath reminded me of the dare and her picture, so I touched myself, imagining Lilith watching. The bra felt like a connection to her dare. I came, and some of it landed on my face and in my mouth, which was... overwhelming. I fell asleep with the bra on, and when I woke up, Lilith's presence lingered like perfume. This night changed something within me... I don't know what to feel anymore.")>>
<</link>>
<</nobr>>The group chat had been quiet most of the day. Lilith was off streaming some game with her hot avatar, making her presence absent in a way that made the whole place feel thinner. You and Echo had tossed a few lines back and forth earlier, filler messages about music, games, file in general, nothing important, but the photo of Echo in that bra still sat in your memory like a splinter. Not just the bra, but THE BRA, the exact same one you had seen at the mall, the one the boy with Echo’s build had picked up, standing across from you in silence while pretending not to look. You'd tried not to think about it, but you failed.
Now, in this quiet afternoon, with the lighting of the room dimming as the sun slid toward the horizon, and a laptop humming like it was tired of your indecision, you opened the private chat window. Your cursor blinked in the empty box. You typed, erased, typed again, until finally, you let the words stand.
<<mc>>I saw you.<</mc>>
You then just waited. The dots didn’t appear right away, but took about a to come up. You refreshed the chat like that would change time, until finally, the typing bubble pulsed.
<<twilightecho>>saw me what?<</twilightecho>>
You hesitated, but your stomach was already tight, your chest already burning with the need to say it.
<<mc>>You're from Halden City. I saw you at Luna Bloom, at the mall. You were there, I saw you picking up the stripped bra, the same one from the picture you sent to the group. Don’t lie.<</mc>>
The reply came fast, too fast.
<<twilightecho>>lol no way. u tripping. wasn’t me.<</twilightecho>>
Your jaw tightened. You almost let it go, but the image of him standing across from you, hands tense around pale fabric, wouldn’t loosen its grip.
<<mc>>Don’t. I know it was you, same build, same hair, and then the same bra in your photo. What are the odds?<</mc>>
Silence. The typing bubble appeared, vanished, reappeared. Then...
<<twilightecho>>coincidence, maybe. i didn’t go anywhere, i was home.<</twilightecho>>
You pressed your lips together, feeling frustration spike. You typed hard, each keystroke loud in the quiet room.
<<mc>>Stop pretending. I’m not stupid. You were there. You don’t have to keep hiding from me.<</mc>>
Another long pause, longer this time. Your breath slowed with it, like your body was holding still, waiting, then finally, his reply came.
<<twilightecho>>why does it matter?<</twilightecho>>
<<mc>>Because I don’t want to keep lying. To myself, or to you. If it was you, just say it, I’m not going to laugh or tell anyone. I just... need to know.<</mc>>
Your fingers hovered after sending it. That last part was more honest than you’d meant it to be. You needed to know, you needed him to admit he was as real as you.
The minutes dragged, your fan rattled in the background, then, a line appeared.
<<twilightecho>>you really won’t tell anyone? not even her?<</twilightecho>>
Your heart thumped as you quickly typed.
<<mc>>Not even her. Especially not her.<</mc>>
This time, the reply came fast.
<<twilightecho>>fuck... okay... yeah, it was me.<</twilightecho>>
You exhaled like you’d been holding your breath for an hour.
<<mc>>I knew it.<</mc>>
<<twilightecho>>i didn’t want you to know, cuz it felt safer behind the screen, safer being words only.<</twilightecho>>
You stared at his confession, something tender and raw breaking through the flat text.
<<mc>>I get it, but it was you, I saw you. And I didn’t say anything because I was just as scared.<</mc>>
For the first time, you felt the words tether you together in a way the bras and the photos hadn’t. A secret was one thing; recognition was another. Echo’s bubble flickered again.
<<twilightecho>>so what now?<</twilightecho>>
You swallowed, then typed before you could overthink.
<<mc>>We meet, for real, at the mall again. We don’t have to tell her, not yet... just us.<</mc>>
Another long pause. You imagined him sitting at his desk, staring at the screen, chewing his lip, wrestling with the same fear you were.
<<twilightecho>>...what if it’s too weird? what if we regret it?<</twilightecho>>
<<mc>>Then we regret it together. At least it’ll be real.<</mc>>
<<twilightecho>>when can you?<</twilightecho>>
<<mc>>Well... now?<</mc>>
When the next message came, it was shorter than you expected, but heavier.
<<twilightecho>>ok. mall, food court, in 2 hours, don’t make me regret this.<</twilightecho>>
You typed back with hands that shook more than you wanted to admit.
<<mc>>I won’t.<</mc>>
You closed the laptop after that, the glow fading to black, but your chest kept burning like you’d swallowed a secret and it had turned into fire. You changed as quickly as you could and took a deep breath before opening your dorm's door.
[[Go to the mall|SoloPath10_02]]
<<nobr>>
<<set $storyContent = true>>
<<set $underwear = "NoStore_Underwear_10">>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<</nobr>>The mall felt different at at this time, like someone had turned the saturation down and the volume up. Everywhere you looked there were families dragging strollers, students with tote bags, two security guards who looked bored enough to merge with the scenery. The food court hummed with the clatter of trays and distant fryer hiss. You got there early because you did not trust time when it mattered. You picked a table near the big fake ficus and pretended to decide between a milkshake and a coffee while your stomach tried to draft an escape plan. You kept checking your phone even though you knew the time. After a few minutes, your screen lit.
<<twilightecho>>here<</twilightecho>>
You looked up and there he was, hovering at the edge of the seating area like a comma that had not decided whether to end a sentence. Hoodie, black. Jeans. Sneakers that had seen more than one rainy week. His hair fell the same way it had in the mirror selfie, a little messy, honest about it. He looked smaller in person and somehow more solid. Real the way gravity is real.
<img src="Images/Story/SoloPath10/01.png" style="width:75%; height:auto; display:block; margin:0 auto;">
You stood, and for a second neither of you knew what to do with your hands. He gave a quick half wave and you mirrored it. You gestured to the chair and he sat.
Up close you noticed the details screens do not bother with. A faint scar near his eyebrow. The way he worried the cuff of his sleeve between two fingers. The soft shadows under his eyes that said he did not sleep well even on good nights.
<<mc>>Hey.<</mc>>
<<twilightecho>>Hey.<</twilightecho>>
He answered, then laughed once under his breath like he had to let some pressure out or his chest would crack.
<<twilightecho>>This is surreal.<</twilightecho>>
<<mc>>Yeah.<</mc>>
He glanced around as if checking for any known faces, any ghosts in lipstick, any roses falling out of the air. Satisfied, he leaned forward a little, elbows on the table.
<<twilightecho>>So, you saw me.<</twilightecho>>
<<mc>>I did, at the bralettes. I did not say anything because I froze.<</mc>>
<<twilightecho>>I didn't see you. I guess my eyes were too glued to the display. I felt almost like the floor would open. By the way, sorry for not telling the truth for you in the chat. I thought I would ruin something.<</twilightecho>>
<<mc>>What would you have ruined?<</mc>>
<<twilightecho>>I don't know... the bubble, the distance, the way everything felt safely framed by a screen. Turns out the bubble was already popping.<</twilightecho>>
A server passed with a tray of fries and the smell hit you both at once. He smiled, small and sincere.
<<twilightecho>>Do you want anything? I do better confessing with salt involved.<</twilightecho>>
<<mc>>Fries and a soda. I'll will grab it.<</mc>>
<<twilightecho>>No, let me, I need to stand for a second.<</twilightecho>>
He stood too fast like his knees had decided to be dramatic and then steadied.
<<twilightecho>>Don't run away.<</twilightecho>>
You chuckled.
<<mc>>I'll be here.<</mc>>
He returned with a tray in a few minutes, setting it between you like a peace offering. Fries, two sodas with sweating cups, a packet of ketchup that fought back when he tried to open it with his teeth. He laughed when it finally gave way and the corner snapped.
<<twilightecho>>Victory.<</twilightecho>>
<<mc>>Brave and reckless.<</mc>>
<<twilightecho>>Both are on my resume. Well, I guess this is where I say my name.<</twilightecho>>
Your heart took a clumsy step.
<<mc>>I'm listening.<</mc>>
<<twilightecho>>Josh.<</twilightecho>>
He said it quietly and then again, like he was testing how it felt in the air.
<<twilightecho>>I'm Josh.<</twilightecho>>
You rolled it in your mouth once.
<<mc>>Josh, I'm glad to meet you.<</mc>>
He smiled at the way you said it, like it sounded formal and honest at the same time.
<<josh>>And you're not ShadowStrike, so I need your name too.<</josh>>
<<mc>>You're righ. I'm $mc<</mc>>
Saying your real name felt like a door opening that had been mistaken for a wall. He tasted it and then nodded.
<<josh>>It fits you.<</josh>>
<<mc>>I hope that is good.<</mc>>
<<josh>>It is.<</josh>>
You both took a fry, both blew on it like it might burn your mouths the same way the last hours had burned your brains. The first chew cut the tension in half.
<<mc>>Tell me about you, not the screen version, the human one.<</mc>>
He looked at his hands for a second like the facts might be written there.
<<josh>>Ok, I'm from Halden City, born off Larkspur Avenue, near the weird little roundabout that was a mistake from the city planners that no one corrected. I am twenty, second year at Halden University, computer science and a minor in media arts. I take night shifts at Pixel Nook on Carrion Street. It's a retro game and repair shop with a bathroom that is haunted by a bad paint job.<</josh>>
He grinned, a little sheepish.
<<josh>>I also do commissions sometimes. Small stuff, Twitch emotes, animated headers, little UI mockups. TwilightEcho started as a username for a rhythm game I was bad at and then I kept it because it sounded softer than I felt.<</josh>>
<<mc>>You're telling me you're both code and art... that tracks.<</mc>>
<<josh>>And you? I know the shape of your thoughts when you type, but not the specifics.<</josh>>
You told him about dorm life, about the job, about walking to the mall with your hood up like a shield. He listened in a way people rarely do, and it loosened something in your chest. Then he leaned back, eyes tracing the fries like they might tell him what to admit next.
<<josh>>Do you ever think about... how fast it’s gone? The dare, the photos, the stuff we’re actually doing?<</josh>>
<<mc>>Every night... First it was panties. I thought I’d wear them once, get it out of my system, but it stuck. then shaving. The smooth skin felt wrong at first, then too right to give up. Now the bra... it’s like every line I cross redraws me a little.<</mc>>
He nodded slowly, a nervous smile pulling at his mouth.
<<josh>>Same. Each step feels like the last one until it doesn’t. Then it’s just the next one. I kept telling myself I’d stop at panties, but...<</josh>>
He hesitated, then met your eyes, face hot with confession.
<<josh>>I’m wearing a pair right now. Under these jeans.<</josh>>
The words landed like a stone dropped in still water, ripples spreading through your chest. Your breath caught. You couldn’t help glancing down at the denim stretched over his thighs, suddenly aware of the secret he carried so casually into the food court. Your lips parted before you could decide if you should speak.
<<mc>>So am I... right now... I didn’t think I’d actually wear them out, but... here I am.<</mc>>
Josh’s face lit with startled relief, his laugh breaking through the tension.
<<josh>>You too? Damn... we’re sitting here in the middle of the mall, talking like nothing’s happening, and both of us... That’s insane.<</josh>>
<<mc>>Yeah, but it feels good, to admit it, to know you’re not the only one.<</mc>>
<<josh>>Better than good.<</josh>>
His eyes held yours a second longer than they should have, like the two of you were daring each other to imagine the proof beneath the fabric. The silence stretched, warm and loaded, until the noise of the food court spilled back in, the clatter of trays, the shout of a toddler at war with a chicken nugget. You both grabbed another fry at the same time and laughed, breaking the spell but not losing what had passed between you.
<<josh>>So, about the thing, the bra, the dare, her.<</josh>>
The center of your body tightened.
<<mc>>Yeah, the thing.<</mc>>
<<josh>>On top of what I said before, I think I denied it because I felt stupid and because I actually didn't know if it was me. Not like memory loss... I just mean the person who does that in the mall and the person in the chat feel like cousins who share a face but not a spine. I keep waiting for one of them to laugh at the other.<</josh>>
<<mc>>And do they?<</mc>>
He thought about it, then pushed the fries toward you.
<<josh>>Less today. You being real helps... it's easier to not hate the parts of yourself that someone else is also carrying.<</josh>>
You nodded.
<<mc>>When I sent the photo, I wanted to delete it so badly I almost threw my phone into the wall. Then she sent the thing and I forgot how to breathe. Then you sent yours and it all made a different kind of sense.<</mc>>
He stared at his soda lid and traced a circle in the condensation.
<<josh>>When I put it on, I expected a punchline, but it didn't arrive. I just felt like I'd adjusted a knob on a radio and a station I didn't know about came in clear.<</josh>>
The image pleased you in a guilty, private way.
<<mc>>Clear is a good word.<</mc>>
<<josh>>Scary is another... I'm scared of getting to a point of no return...<</josh>>
<<mc>>Why not tell her... about this. About us meeting.<</mc>>
His mouth flattened for a second.
<<josh>>Because I need something that belongs to me, to us. She's not malicious, not exactly. She is just good at making the room about her gravity. I'm not ready to hand this to that gravity.<</josh>>
You felt the words attach themselves to your ribs.
<<mc>>Me neither.<</mc>>
<<josh>>So we agree, for now, she doesn't know that we live fifteen minutes apart, she doesn't know that we met, and she doesn't get to fold that into whatever game she is playing.<</josh>>
<<mc>>We keep our own game.<</mc>>
He smiled with a little flash of relief.
<<josh>>Deal.<</josh>>
You both lifted sodas like it was a toast and tapped the cups together. The ice clinked and the tiny sound felt like signing a contract in a language only the two of you spoke.
<<josh>>What did the moment feel like, exactly? When you put it on.<</josh>>
You pictured the straps settling, the band finding its place.
<<mc>>Like my breath had edges. Like I was standing on the edge of a pool and the water was not cold or hot, just the right kind of surrounding. It scared me to be held by something I chose.<</mc>>
His shoulders dropped a fraction, like he had been waiting for that answer.
<<josh>>Held is the word that keeps coming up for me too. It is embarrassing to admit. I keep wanting to be iron, and it turns out I want to be held.<</josh>>
You let the honesty sit between you without trying to clean it up.
<<mc>>We're allowed to want that.<</mc>>
He laughed softly.
<<josh>>You say it like a professor who's actually kind.<</josh>>
<<mc>>I had to believe it to say it out loud.<</mc>>
<<josh>>Fair. You're not going to ghost me after this, right?<</josh>>
The question landed like a stone in water and sent ripples through your chest.
<<mc>>No, please, don't ghost me either. I'm tired of talking to versions of people. Today feels like the first time I touched the real.<</mc>>
<<josh>>Same.<</josh>>
You watched the panic leave his mouth and travel down his arms and out through his fingers.
<<mc>>Tell me something else about you that TwilightEcho never said.<</mc>>
He grinned, then made a face like he was about to show you a scar.
<<josh>>I sing quietly when I solder controller boards. The station playlists at the shop are tragic, so I hum my own. If anyone hears me, they pretend not to.<</josh>>
<<mc>>Then I'm obligated to ask about the playlist. What lives there?<</mc>>
<<josh>>A lot of old game soundtracks, and a few songs I pretend I do not like until I am alone, then I like them a lot. There is this one track from a drama my mom watched that goes too hard for no reason. I have looped it so many times it has burrowed in.<</josh>>
You told him about your own secret songs, the ones that made your pulse get weird, the ones you only let yourself play when you needed to glue together the pieces of a day. By the time the fries were gone and the cups were mostly ice, the conversation had found a rhythm that felt like walking downhill, easy and inevitable. He looked toward the corridor that led to Pixel Nook.
<<josh>>I have a shift in an hour. I can walk you part of the way.<</josh>>
<<mc>>Walk me past Luna Bloom.<</mc>>
<<josh>>Cruel.<</josh>>
You both threaded through the food court. As you passed Luna Bloom, you slowed without meaning to. The displays gleamed under forgiving lights. A new colorway was folded where the pale ones had been. Mint green instead of neutral. You both stopped, barely, like your shoes had whispered a secret to the floor.
<<josh>>Not today.<</josh>>
<<mc>>Not today.<</mc>>
On the edge of the atrium he turned.
<<josh>>I should say this out loud so it becomes real. I'm glad you pushed me, even when I pretended I was not.<</josh>>
<<mc>>I'm am glad you let me.<</mc>>
He shifted his weight, then stuck out his hand in a motion so awkward and sincere it made your chest ache. You shook it. His hand was warm, yours was shaking and then not.
<<josh>>Can we set one rule If any of this gets weird, we say so. No vanishing. No letting silence do the talking.<</josh>>
<<mc>>Yes. One more rule. We don't tell her about this. If she asks, we don't lie, but we don't tell her out of nowhere.<</mc>>
<<josh>>Agreed.<</josh>>
He let go, then fished a beat up notebook from his hoodie pocket, tore a page, scribbled a number, and slid it to you.
<<josh>>In case I vanish offline. I won't, but just in case.<</josh>>
You typed the number into your phone, then texted him a single period so he would have yours. His phone buzzed, and the sound made you both smile like you had learned a new word together.
<<josh>>Walk safe.<</josh>>
<<mc>>See you.<</mc>>
He started down the corridor toward the neon glow of Pixel Nook. You stood for a second to watch him shrink into the mall’s distance, a person who had been a username for months and was now a shape you could pick out of a crowd without permission. Your chest felt tight and open at the same time, as if the elastic of the world had shifted and decided to include you.
On the way out, you passed the fountain where kids always threw coins. You paused, dug a coin from your pocket, and flicked it into the water with your thumb. It spun, flashed, and sank. You did not make a wish. You only watched the ripples move outward until they were part of the surface.
Back in the night, the city felt fresh and ordinary. The bus hissed at the curb, a cyclist cursed at a taxi, life kept happening like it was not waiting for you to catch up. You pulled out your phone and typed a message that was not for the group and not for her.
<<mc>>Good to meet you, Josh. Let us keep this ours for now.<</mc>>
The three dots appeared right away, like he had been walking with the phone open, waiting to be allowed to answer.
<<josh>>Ours for now. Deal.<</josh>>
You put the phone back in your pocket and let the sidewalk carry you. The noise of the mall faded behind you. In your chest something settled and something else woke up, and neither feeling felt like a mistake.
<<nobr>>
<<advanceTime 240>>
<<set $soloQuest += 1>>
<<link "Go back to your dorm.">>
<<set $storyContent = false>>
<<set $cumFetish = true>>
<<set $energy -=10>>
<<set $curiosity += 2>>
<<set $inhibition -= 2>>
<<advanceTime 120>>
<<goto "Dorm">>
<<statChange "+Curiosity" "pink">>
<<statChange "-Inhibition" "pink">>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<<run $journalEntries.push("Day " + $currentDay + ": Met TwilightEcho today, his real name is Josh. We sat in the food court like two NPCs who accidentally triggered the main quest. Fries, soda, awkward eye contact. He’s smaller in person and way more real than the screen version. I told him I saw him at Luna Bloom and after a while he admitted it. We both kind of laughed like we were busted by the universe.\n\n
We talked about the weird speed of all this, panties, shaving, then the bra. Each step felt like the last one until it didn’t. He told me he was wearing panties right then under his jeans. I said I was too. Saying it out loud felt insane and kind of perfect. Sexy and also honest, like, my body finally matched the conversation in my head for once.\n\n
We made a rule... we’re not telling Lilith about meeting in person. If she asks, we won’t lie, but we’re keeping this ours for now. I didn’t know I needed something that belonged to me until he said it. I left feeling nervous and held at the same time, like the world got a little tighter around my ribs in a good way. Not sure what happens next, but for once, I’m okay not knowing.")>>
<</link>>
<</nobr>>You were not expecting anybody today, not in the middle of a dull afternoon where the campus felt like a lullaby you could not quite fall asleep to. Your room was in that familiar almost clean state, desk stacked with notes you were pretending to avoid, bed made only if you did not look too closely at the crooked blanket. When the knock came, it sounded tentative, like the door might bite. You opened it to find Josh with his hoodie half zipped and a backpack hanging from one shoulder. His eyes were bright and worried at the same time.
<<josh>>Hey, I checked the floor directory yesterday to make sure I had the right room. That is not creepy, right? I realized after that it might be creepy.<</josh>>
You laughed, because the way he said it made the worry feel like a cat that had jumped onto the counter and could be shooed away.
<<mc>>If it is creepy, it is the polite kind... come in.<</mc>>
He stepped inside and paused near the threshold like your room was a museum exhibit with a rope he was not sure he had the pass to cross. Then he crossed anyway and stood by the desk, taking everything in, the fan, the books, the faded poster that had followed you from high school to here. Josh tapped the toe of his sneaker against the rug.
<<josh>>I brought my laptop... thought maybe we could hang out, not the mall this time, and not Luna Bloom. God, especially not Luna Bloom.<</josh>>
<<mc>>Please no. We can just exist like people. I have coffee and some granola bars.<</mc>>
<<josh>>Sounds nice.<</josh>>
You set water to boil in the tiny electric kettle you were technically not supposed to own. Josh dropped his backpack on the chair, then changed his mind, picked it up, and put it against the wall like he didn't want it to feel abandoned. He drifted to your bookshelf and read spines. He pointed at one with a title you loved.
<<josh>>You like this one?<</josh>>
<<mc>>Enough to pretend it made me smarter. Pretending is free, right?<</mc>>
He grinned and turned back to you. He was easier in your room than you expected, like his nervous system recognized the layout and decided not to fight you. The kettle clicked off and you poured water on a mug with instant coffee powder at the bottom, the steam fogging the cold air between you. He accepted the mug, blew across the surface, and said:
<<josh>>I almost texted you last night that I might stop by. Then I thought showing up without asking felt more honest.<</josh>>
You both sat on the bed like it was not an altar that had recently hosted your worst and best thoughts. You learned how to sit side by side with him without needing to narrate every inch of how much space you took up. The silence between you behaved. His phone buzzed, and then, your laptop pinged with the same tone you had come to associate with a particular gravity. You looked at each other.
<<mc>>Her?<</mc>>
<<josh>>Probably.<</josh>>
You opened your laptop, fingers already remembering the ritual. The blue light of the screen washed your hands pale, the chat icon blinked like a mischievous pulse. You clicked and the window slid open with a sound that felt like a throat clearing. The group chat was alive. Stickers, glittery hearts and Lilith’s avatar. Her messages started pouring down the window.
<<lilith>>I got a new capture card and my avatar is crisp enough to slice bread. Who wants crumbs?<</lilith>>
<<lilith>>Also, roll call. Where are my good boys.<</lilith>>
You glanced back at Josh. He leaned forward, reading over your shoulder, close enough that you could feel the warmth of him on your upper arm.
<<josh>>Say hi...<</josh>>
<<mc>>What flavor of hi?<</mc>>
<<josh>>I don't know... Ummm... The harmless one?<</josh>>
You typed.
<<mc>>Here, alive, caffeinated.<</mc>>
Josh nodded like a coach who approved of your warm up. Then his eyes flicked down to Lilith’s next line.
<<lilith>>Show me something cute. I'm bored, and being bored is a crime.<</lilith>>
Josh breathed a laugh into your shoulder.
<<josh>>She is always a judge at a contest that has no rules.<</josh>>
<<mc>>She invents them after.<</mc>>
<<josh>>And wins anyway.<</josh>>
<img src="Images/Story/SoloPath11/01.png" style="width:75%; height:auto; display:block; margin:0 auto;">
You felt the old mixture of thrill and dread turn something in your chest. Josh moved his head just enough that his hair brushed your shoulder. You caught the smell of his shampoo.
<<mc>>Do you want to answer or should I?<</mc>>
<<josh>>Team sport, we answer together.<</josh>>
<<mc>>How do teams work again.<</mc>>
<<josh>>We argue, then pick the same answer. Wait, I'm gonna grab my laptop. If both of us are logged in, our typing will look less haunted.<</josh>>
He slipped off the bed and crouched by his backpack. The zipper sang and he pulled out a slim black laptop with two stickers and a scratch that looked like a comet. He settled cross legged on the rug and powered it on. The screen lit his face from below, turning him into a campfire ghost for a moment before the login swallowed that effect. You turned back to your chat. Lilith didn't wait.
<<lilith>>Echo, report. My other favorite shadow, you too.<</lilith>>
You tilted the laptop so Josh could see.
<<mc>>She is calling you.<</mc>>
<<josh>>I hear her with my entire nervous system. Two factor authentication...<</josh>>
His phone buzzed on the desk. He leaned up to glance at it, read the code and typed it in, then the chat window bloomed on his machine, the same words arriving with a tiny delay. He cracked his knuckles.
<<josh>>Synchronize?<</josh>>
<<mc>>Lets not be obvious.<</mc>>
<<josh>>Fine, we'll be natural. Which'ss to say, we'll overthink it lightly.<</josh>>
You typed first.
<<mc>>Define cute. You change the rules whenever we abide by them.<</mc>>
Josh nodded, then sent his own.
<<twilightecho>>Seconded, we need parameters.<</twilightecho>>
<<lilith>>Parameters are for people who fear invention, but fine, show me lace panties, your bras, or smooth skin or something that makes me clap. I have rings on, and I like the sound.<</lilith>>
Josh sucked in a breath that sounded like it had edges. He looked up at you, mouth tilted.
<<josh>>She's extra today.<</josh>>
<<mc>>She's always the exact size of the room, and then she makes the room her size.<</mc>>
<<josh>>That's why I need to not be alone with her gravity.<</josh>>
<<mc>>You're not.<</mc>>
You were surprised at how easy it was to mean it. He set his chin on the mattress edge, the laptop on the rug catching the glow of your screen.
<<josh>>We could stall.<</josh>>
<<mc>>We can't just stall, we need a script.<</mc>>
He pointed at the screen.
<<josh>>Say you're on your way to the shower. That'll buy five minutes and invite a threat.<</josh>>
<<mc>>Will that help?<</mc>>
<<josh>>No, but it'll feel like it might.<</josh>>
You typed.
<<mc>>Bathroom lighting incoming. Give me five.<</mc>>
Lilith’s response arrived like she had been waiting with her thumbs on the keys.
<<lilith>>Five minutes is mercy. I can do many things in five minutes. Should I list them?<</lilith>>
Josh made a face like someone had threatened to tickle him. He typed.
<<twilightecho>>I need a second too, I'm adjusting a strap. Interpret it as you like.<</twilightecho>>
You both stared at that line once it appeared. You had not agreed on it. He had improvised.
You looked down at him.
<<mc>>Bold.<</mc>>
<<josh>>That felt right.<</josh>>
<<mc>>It was...<</mc>>
You leaned close and your shoulder brushed the back of his t-shirt, but he didn't move away. The kettle you used earlier made a settling noise, as if it wanted to be part of the moment. Lilith didn't let the silence win.
<<lilith>>Straps are civilization... don't leave me uncivilized. While we wait, tell me your favorite thing you done recently. You both are with a mood... I can smell it through the screen.<</lilith>>
Josh and you looked at each other.
<<josh>>Recently?<</josh>>
<<mc>>Mall...<</mc>>
<<josh>>Answer?<</josh>>
<<mc>>Safe version. Pick something that's true and incomplete.<</mc>>
Josh tilted his head.
<<josh>>Safe truth... I can do that.<</josh>>
You typed.
<<mc>>Favorite part was city air at night. Smelled clean after the storm.<</mc>>
Josh added his line.
<<twilightecho>>Favorite part was fries that tasted like victory and bad oil. Good combo.<</twilightecho>>
Lilith sent a single sticker, a mouth biting a lower lip. Then text followed.
<<lilith>>The boys are poetic when they think I am not looking. City air, bad oil, straps. Fine, now answer me this. If I told you to put on matching colors, what would you pick. Say it fast. First thought, no cheating.<</lilith>>
Your hearts seemed to jump at the same time. You and Josh stared at each other, eyes wide like kids who had been dared to eat a ghost pepper. You both whispered at once.
<<mc>>Mint.<</mc>>
<<josh>>Mint.<</josh>>
You froze, he froze. Then both of you broke into silent laughter, hands over your mouths like you were in a library. The memory hit you both at once. The display at Luna Bloom with the mint set. The way you had both stopped and then moved on like your shoes had dragged you.
<<josh>>Do we send it?<</josh>>
<<mc>>She asked for first thought...<</mc>>
<<josh>>On three.<</josh>>
<<mc>>On three.<</mc>>
You counted with your eyes. One, two, three. You both typed the same word.
<<mc>>Mint.<</mc>>
<<twilightecho>>Mint.<</twilightecho>>
The messages landed within a blink. You watched the chat log like you were waiting for an explosion that might be fireworks or a fuse. Lilith’s typing bubble appeared immediately and then did that thing where it vanished and reappeared like a heartbeat.
<<lilith>>Twins, how sweet... how suspicious... or how trained... which is it?<</lilith>>
You could feel Josh’s laugh press against the mattress. He whispered, “Abort. Eject.”
<<mc>>Too late, we,re mint now.<</mc>>
He breathed in the way people do before they let themselves fall backward into a pool.
<<josh>>Okay, new plan, we go casual.<</josh>>
Before you could casual anything, another line arrived.
<<lilith>>Video, now, both of you. I want to see breath, words are cheap.<</lilith>>
Your stomach turned over like it had dropped from a height. You stared at the screen, then at Josh. He stared back at you with the face people use when they have to break into a run but do not know which direction to choose.
<<mc>>She wants a call...<</mc>>
<<josh>>We are in the same room.<</josh>>
<<mc>>No shit...<</mc>>
<<josh>>She will notice.<</josh>>
<<mc>>I can say no...<</mc>>
<<josh>>Can you?<</josh>>
You put your hands on the keys and felt the plastic under your fingertips like a ledge.
<<mc>>I'm saying no.<</mc>>
He nodded and dragged his laptop a little farther from the bed, as if distance between machines would give you plausible deniability. He pulled a small white face mask from his backpack's pocket and set it beside his trackpad, the fabric folded neat. You typed:
<<mc>>Cannot, roommate situation. Also, cameras hate me... Rain check.<</mc>>
The lie landed with a soft thud. You didn't need to wait long, Lilith’s reply came quick.
<<lilith>>Cameras love everyone who lets it, and roommates are myths. Fine... Echo, you then. Put on the mask and come entertain me. I'll not ask twice.<</lilith>>
Josh closed his eyes for a beat. When he opened them, there was a look you had only seen once, at the moment he confessed his name to you. Brave in the wrong shoes, but still brave.
<<josh>>It'll be okay, I'm going to angle the camera tight. You stay out of frame.<</josh>>
<<mc>>I hate this.<</mc>>
<<josh>>Me too...<</josh>>
He looped the mask over his ears. It covered the lower half of his face, leaving his eyes and the slope of his cheeks visible. He looked like a secret that had agreed to be seen in low resolution.
<img src="Images/Story/SoloPath11/02.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<josh>>Do I look ridiculous?<</josh>>
<<mc>>You look like you are about to politely rob a bakery.<</mc>>
He laughed quietly, then clicked to accept the call. The chat window split and a video panel popped open. A loading circle did its dance, then Lilith’s avatar resolved into her streaming setup. She had the hot avatar on today, the one that looked like a cartoon girl who had discovered the concept of smirking and never let it go. Neon outlines, too much gloss. The voice that came through was filtered just enough to feel like silk with a bite.
<<lilith>>Echo, be a dear, tilt your screen, I want more eyes and less ceiling.<</lilith>>
Josh balanced the laptop on his knees and tipped the screen forward. The camera caught his face from midnose up, mask hiding his mouth. His eyes looked brighter when the screen light hit them. He adjusted the angle again.
<<lilith>>Better, won't my other boy join us? Are you sure?<</lilith>>
You typed something, bit didn't send, because you realized this was a video call and you had nowhere to put that sentence that would not be a confession. You set your hands in your lap and pressed your palms together to feel your own pulse. Lilith spoke again.
<<lilith>>Echo, tell me why mint.<</lilith>>
Josh glanced up at you for a second. The look said, "do I say the safe truth again?" You gave the slightest nod. He leaned toward the mic and kept his voice low enough to be convincing through the mask.
<<twilightecho>>Mint felt clean, like something I could wear in the day and pretend it was only for me.<</twilightecho>>
Lilith did a little clap that made her rings click.
<<lilith>>Lovely answer, points for poetry. Show me your hands.<</lilith>>
Josh hesitated a fraction of a second, then raised one hand while keeping the laptop balanced on his thighs. The camera bobbed. You reached without thinking to steady the bottom edge of his screen from behind. He did not move, trusting your fingers on the edge of his world. Lilith’s avatar leaned in like she could smell the moment.
<<lilith>>I hear another breath in your room.<</lilith>>
You froze, Josh didn't. He said, calm as a practiced liar who hated that he was good at it.
<<twilightecho>>The fan.<</twilightecho>>
<<lilith>>Fans don't blush.<</lilith>>
Your chest went tight enough to make your next inhale come in two parts. You slid backward on the bed, letting the sheet wrinkle and pull under your thighs, putting an inch more of air between your face and his camera’s possible field of view.
<<lilith>>Echo, if I asked you to bring the camera closer, would you?<</lilith>>
Josh’s eyes flicked to you again. You shook your head once, a tiny shake.
<<twilightecho>>My connection is flaky. Closer kills it.<</twilightecho>>
<<lilith>>Always an excuse... then do this, stand up, let me see shoulder to collarbone. I want to admire your straps.<</lilith>>
Your blood turned to electric noise. Josh shot you a look that said, "trust me", then he shifted his weight to stand. The laptop, balanced more on faith than physics, slid. You reached to catch it, but your fingers met the smooth bottom as gravity made its argument. The machine tipped out of his hands, bounced once on the rug, and clapped flat. The camera flipped angle wildly for a heartbeat, catching a smear of ceiling, a slice of your pillow, and the edge of your shoulder in a blur that still felt like a scream. The screen faced upward now, and the mask had slipped just enough to show the line of Josh’s jaw.
<<twilightecho>>Shit...<</twilightecho>>
He hissed, dropping to his knees, hands on the device like he had to apologize to it. He lifted it fast, tilting it back to the safer angle, but the damage had the heavy feel of something you couldn't unsee. Lilith’s voice came through slow and sweet.
<<lilith>>What a clumsy boy. Who helped you catch your toy?<</lilith>>
You both went very still, the fan sounded like a storm in your ears. You slid down the far side of the bed, using the frame as cover, body low like you were dodging a sniper who only shot truths. You held your breath until it became an action instead of an instinct. Josh recovered his composure in a way that made you want to hug him and shake him. He propped the laptop on the mattress edge, angled tight on his eyes again, mask higher.
<<twilightecho>>Nobody, it fell.<</twilightecho>>
Lilith chuckled, a sound that sat between affection and accusation.
<<lilith>>Then I suppose my eyesight is haunted... how fun.<</lilith>>
You couldn't see her face beyond the avatar, but you could feel the way she narrowed her attention like a cat deciding whether a shadow was a mouse. She let the silence do a lap around the room and Josh didn't fill it. You stayed hidden, hands gripping the bed frame so hard your knuckles ached. At last she sighed in a way that sounded theatrical.
<<lilith>>Echo, you owe me a better look next time. My patience is a finite resource, and I spend it only on pretty things.<</lilith>>
<<twilightecho>>I will.<</twilightecho>>
<<lilith>>We'll test that promise, for now, be good. Both of you, mint boys.<</lilith>>
The call clicked off with a cheerful chime that felt like a door slamming. The chat window bounced back into text mode. For a whole ten seconds, neither of you moved, then Josh set the laptop down very gently and crawled around the end of the bed to find you pressed against the wall like part of the trim.
<<josh>>Are you okay?<</josh>>
You nodded, then shook your head, then settled on a shaky laugh.
<<mc>>Define okay.<</mc>>
He sank to sit beside you, back to the wall, knees drawn up, mask tugged down so you could see his mouth. He looked like someone who had done a magic trick and then realized he could not explain it to himself.
<<josh>>I'm sorry... that was my fault. I should've put it on the desk.<</josh>>
<<mc>>It's okay, she saw enough to smell a mystery. That's all.<</mc>>
He exhaled and rested his head back.
<<josh>>She's going to circle.<</josh>>
<<mc>>She always circles, we just gave her a better orbit.<</mc>>
He turned his head to look at you, eyes tired and bright.
<<josh>>I didn't mean to make it dangerous.<</josh>>
<<mc>>It was already dangerous, we're just admitting our gravity to each other. That is not nothing.<</mc>>
He nodded, then closed his eyes for a beat, then opened them again like the world had returned. The chat pinged once more, making you both flinch.
<<lilith>>Next time, don’t run when I clap. It’s only a show.<</lilith>>
Josh stared at the line, then typed two words.
<<twilightecho>>Understood. Soon.<</twilightecho>>
You caught his eye.
<<mc>>We’ll have to be careful.<</mc>>
He gave a small, crooked smile.
<<josh>>We can do careful. We can do careful and still breathe.<</josh>>
The silence after felt heavy but not unbearable, like a storm had passed but left the air sharper. Josh pulled off the mask, folded it neat, and slipped it back into his bag. At the door he paused, hand on the frame.
<<josh>>You did good... Saying no.<</josh>>
<<mc>>So did you...<</mc>>
He smiled at that, then left. The door clicked shut, soft as a secret keeping itself. Your phone buzzed once.
<<josh>>We didn’t break. See you soon.<</josh>>
You typed back with shaking hands.
<<mc>>We bent. That’s allowed.<</mc>>
The reply sent, you leaned back in your chair and shut your eyes. Mint, clean, bright...
<<nobr>>
<<set $storyContent = true>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<<set $soloQuest += 1>>
<<link "Do something else.">>
<<set $storyContent = false>>
<<set $energy -=10>>
<<set $curiosity += 2>>
<<set $inhibition -= 2>>
<<advanceTime 120>>
<<set $hunger += 4>>
<<set $hygiene -= 5>>
<<goto "Dorm">>
<<statChange "+Curiosity" "pink">>
<<statChange "-Inhibition" "pink">>
<<run $journalEntries.push("Day " + $currentDay + ": Didn’t plan on seeing anyone today, but Josh showed up at my door with his hoodie half-zipped and a worried smile. He said he’d checked the floor directory yesterday to find my room and asked if that was creepy. It was, but in a cute way. We had coffee, sat on the bed, and for a while it felt almost normal.\n\n
Then the chat pinged. Lilith. Josh pulled out his laptop, and we answered together, whispering before typing like we were cheating on a test. When she asked for a first-thought color, we both said mint. Perfect sync. Too perfect.\n\n
She pushed for a video call. I lied about roommates, but she cornered Josh. He put on a mask and angled the camera. Almost worked, until the laptop slipped and caught a blur of me.\n\n
After, we sat on the floor, shaky but intact. He told me I did good saying no to opening my camera. I told him he did good too and he left with a smile.")>>
<</link>>
<</nobr>>You approach Sophia's dorm slowly. Uncertain of your readiness, you arrive and knock on Sophia's door. She opens it, and there she was, dressed in black. boots, mesh, lipstick as dark as ink. Once more, with that piercing gaze going right through you.
<img src="Images/Story/SophiaPath01/01.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<sophia>>Get in.<</sophia>>
That didn't felt like an invitation, but a command. And so you did.
It's dark in her dorm. Dark, not dim. The curtains close tightly. There is only one red lightbulb, which creates lengthy shadows on the walls. It feels more like an interrogation room than a bedroom.
<img src="Images/Story/SophiaPath01/02.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<sophia>>So. You gave in already. You watched it.<</sophia>>
It was not a question.
She shuts the door after you, walks past you, and sits with her legs crossed and her eyes fixed on yours.
<<sophia>>Only once, right? That’s all it took to start unraveling you?<</sophia>>
You wanted to say something, but you felt paralyzed.
<<sophia>>Tell me what it did to you. Use your words... If you still remember how to think for yourself.<</sophia>>
[[I felt strange.|SophiaPath01_02]]
<<nobr>>
<<set $storyContent = true>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<</nobr>><<mc>>I felt strange. A feeling different of anything I ever felt. It felt wrong, but so right at the same time...<</mc>>
You can smell her earthy, dark perfume as she leans in close.
<<sophia>>I want to see how far you’ll humiliate yourself without me even having to tighten the leash..<</sophia>>
She displays a modified version of the same headset that you previously saw in one of the labs. Sleeker. Worn out.
<img src="Images/Story/SophiaPath01/03.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<sophia>>“If you put this on, it’s not research anymore. It’s surrender. No more pretending you're in control. From now on, you’ll do exactly what I say.<</sophia>>
She waits.
<<sophia>>You don’t get to skip back to who you were after this. Not the same.<</sophia>>
She tilts her head.
<<sophia>>So what’s it going to be, then? Obey… or prove just how much weaker you are by pretending you still have a choice?<</sophia>>
You take the headset from her hands. She doesn't grin. She doesn't need to.
<<sophia>>Lie back. That wasn’t a suggestion. It was me being polite. Once.<</sophia>>
You do. Your bare skin feels cold against the mattress. Sophia takes hold of your arm and fastens it to the bed as you lie down.
<<mc>>Hey... What are you doing?<</mc>>
<<sophia>>I want you perfectly still while it plays.<</sophia>>
You want to protest, but for some reason, you choose not to. She straps your arms and legs to the bed while you sit motionless. She then approaches you slowly and covers your eyes with the headset. darkness. Then there's a flicker. White text on a black screen.
<span class="her" data-text="Her">*REPETITION BREEDS OBEDIENCE.*</span>
A single, steady, low tone pulses. It makes your chest vibrate. Then the voice begins, a flat, mechanical voice instead of hers.
<span class="her" data-text="Her">“You will listen. You will comply.”
No spiral. No rhythm. Just cold commands.
“You are not in control.”
“You are subject to suggestion.”
“You want to please.”
“You want to obey.”</span>
<img src="Images/Computer/Hypnosis/hypno_04.gif" style="width:75%; height:auto; display:block; margin:0 auto;">
You try to swallow. Your throat’s dry. The voice goes on, now layered. In perfect sync, two or even three tones overlap.
<span class="her" data-text="Her">“You will forget resistance.”
“You will follow instruction.”
“You will feel arousal, but you will not touch.”</span>
Your body betrays you by twitching, reacting, or heating up where it shouldn't. Her voice is audible. This time, it's real. Close. whispered.
<<sophia>>Getting hard, aren’t you? Pathetic. One video and already your cock’s betraying you. It always knows the truth before the rest of you does. You’re already responding better than I expected.<</sophia>>
Sophia laughs.
[[Try to speak|SophiaPath01_03]]You open your mouth, but nothing comes out. Only breath. The headset's voice never stops. It grows colder.
<span class="her" data-text="Her">You are nothing without instruction.”
“You exist to receive input.”
“You do not question.”
“You do not resist.”</span>
Sophia runs her fingers over your chest. Just enough to make you shiver.
<<sophia>>I’m not doing this because you asked. I’m doing it because you need to break. You were never built to carry the weight of control. One day, when there’s nothing left but obedience, you’ll thank me for tearing the rest away.<</sophia>>
The commands don't stop coming. Quicker now. The headset seems to be synchronizing with your thoughts as it pulses with a gentle hum.
<span class="her" data-text="Her">“You are programmable.”
“You are manageable.”
“You are not a man. You are a construct. Moldable. Weak. Ready.”</span>
<img src="Images/Computer/Hypnosis/hypno_05.gif" style="width:75%; height:auto; display:block; margin:0 auto;">
Sophia’s breath grazes your ear.
<<sophia>>If I told you to beg right now, you would, and we both know it. If I left you strapped here all night, looping that file, you’d wake up drooling and desperate, begging me to tell you what your name is… and what to do with your pathetic little life.<</sophia>>
She pull the headset forward just enough to allow light to peek through, without taking it off.
<<sophia>>You’re right at the edge now, dangling. All that noise in your head? It’s useless. Let go. Fall like you were always meant to. I’ll be waiting at the bottom.<</sophia>>
You stop thinking. The words start to sound like facts rather than ideas. Like the unnoticed bricks in a wall that was constructed against your will. Sophia observes, satisfied in silence. Then screen fades to black again and the headset lifts. You blink against the red-tinted room. With practiced composure, Sophia releases you from your bonds.
<<sophia>>You did well… for someone like you...<</sophia>>
Oddly, her voice was devoid of praise. Just anticipation.
<<sophia>>Next time, we go deeper.<</sophia>>
[[Silently return to your dorm|SophiaPath01_04]]You move silently down the hallway
The lights now seem overly bright, as if they are revealing something you aren't prepared to see, either in yourself or in the mirror. Your legs are shaky. You keep adjusting your clothes even though there is nothing wrong with them. They feel wrong somehow. Loose where they shouldn't be and tight were they weren't before.
Every step away from her room feels unreal, like it happened to someone else. You. But not you.
You can still hear the echo of her voice. Not the file, but her... Cold, sharp, controlled. The way she looked at you while you squirmed beneath the straps. The way that before the video even began, she already knew what it would do to you.
You arrive at your door. The key didn't work at the first attempt. It required two. Everything is normal inside. Neat. Quiet. But you're not.
<<nobr>>
<<set $sophiaQuest += 1>>
<<link "Move on...">>
<<set $storyContent = false>>
<<set $energy -= 40>>
<<set $lust = 100>>
<<set $femininity += 1>>
<<set $curiosity += 1>>
<<statChange "+Femininity" "pink">>
<<statChange "+Curiosity" "pink">>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<<run $journalEntries.push("Day " + $currentDay + ":I went to Sophia’s dorm today.\n\nShe didn’t greet me. Just stared and told me to get in. Her room was dark, red-lit, more like an interrogation room than a dorm.\n\nShe said that the one hypno file I watched was already enough to unravel me.\n\nShe showed me a headset. Sleek. Worn. Said if I put it on, it wasn’t research anymore. It was surrender.\n\nI put it on.\n\nShe strapped me to her bed. Tight. I didn’t fight it. I just let it happen.\n\nThe screen lit up. Black and white. *Repetition breeds obedience.* Then the voice started. Cold. Robotic. Command after command. I couldn’t think. I couldn’t move.\n\nShe whispered that I was already responding. That my body was giving me away.\n\nAt some point I stopped resisting. The words stopped sounding like instructions. They felt like truth.\n\nWhen it was over, she let me go. Told me I did well. And that next time, she’d take me deeper.\n\nI walked back to my room in silence.\n\nEverything looked normal. But I didn’t feel like myself anymore. Not exactly.\n\nSomething changed. And I don’t think I can undo it.")>>
<<goto "Dorm">>
<</link>>
<<set _targetHour = 8>>
<<set _targetPeriod = "PM">>
<<if $hour != _targetHour || $period != _targetPeriod || $minute != 0>>
<<set _minutesToSleep = setup.minutesUntil(_targetHour, _targetPeriod)>>
<<if _minutesToSleep > 0>>
<<advanceTime _minutesToSleep>>
<</if>>
<</if>>
<</nobr>>You step inside her room like you’ve forgotten how to walk. Your legs move, but they feel wrong. Too light. Too obedient. The moment the door closes behind you, it’s like the outside world stops existing.
Sophia doesn’t say a word at first. She’s leaning against the wall, arms crossed, boots tight around her legs, black lipstick perfect and cruel. Watching you. Waiting. You sit on the edge of her bed without being told. You don’t know why. It just feels expected. Safe. Or maybe not safe... Maybe familiar. Her heels click slowly against the floor as she circles you. One step at a time. Like a predator studying something weak. Something already hers.
<img src="Images/Story/SophiaPath02/01.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<sophia>>You came back quick. Guess the spiral didn’t just get inside your head… it made a nest.<</sophia>>
You try to look at the floor, but she snaps her fingers once and your chin lifts on instinct.
<<sophia>>How many times did you play it since last time? Don’t lie. You twitch when you do, and I’m very good at noticing when boys twitch.<</sophia>>
You open your mouth, but nothing comes out. There’s no number that sounds defensible. No excuse that won’t sound pathetic.
She grins, not wide, not joyful. Cold. Like a knife held steady.
<<sophia>>Thought so.<</sophia>>
She leans in, crouching just enough so her face is level with yours. You feel her breath against your skin. Warm and scented like smoke and flowers.
<<sophia>>Let me guess. You said it was just for “research.” That you needed to understand the subject for class. But somehow, you ended up with your hand between your legs. Breathing heavy. Staring slack-jawed at the screen while some synthetic voice whispered how good it would feel to forget who you are.<</sophia>>
You feel your face flush. Your stomach sinks. Her words cut too close to the truth. Too exact. She stands, pacing again. Slowly. Controlling the silence.
<<sophia>>And you liked it. Didn’t you? Not just the words, but the obedience. The helplessness. You probably moaned when it said “good girl,” even if it never used those words. Your body filled in the blanks.<</sophia>>
You clench your fists in your lap. But even that feels performative. Like a failed act of resistance that only highlights how far you’ve already fallen. She moves behind you. You don’t dare look back.
<<sophia>>You think I didn’t see this coming? I knew what kind of boy you were the second I saw your face during lecture. The kind who wants to fall apart. The kind who begs without words. Who breaks without being touched.<</sophia>>
She paused. You can feel her breath near your ear now. Her presence, thick like smoke.
<<sophia>>You didn’t come back for guidance. You came back to be put in your place. To be reminded of what you really are when no one’s watching, a soft, twitching little viewer who wants someone mean to take the wheel.<</sophia>>
You try to swallow, but your throat is dry. And she’s right. She’s always right.
[[Let her continue|SophiaPath02_02]]
<<nobr>>
<<set $storyContent = true>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<</nobr>>She notices that your phone is in your pocket, and she doesn’t ask. She just plucks it from it like it’s already hers.
<<sophia>>Let’s see what the little academic’s been studying.<</sophia>>
You remembered that your phone's browser was synched with the one on your computer. She will be able to see everything you accessed. Every porn you saw... You wanted to speak, to explain, to guide her away from the worse parts, but she’s already scrolling. Her thumb glides across the screen with deliberate slowness, lips curling as she reads each open tab.
<img src="Images/Story/SophiaPath02/02.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<sophia>>“Neuroplasticity in Adult Learners.” How scholarly.<</sophia>>
She scrolls again.
<<sophia>>And here we are... “Obedience-Induction_Sissy_Ver3.mp4.”<</sophia>>
You feel your chest cave in. Like she just read your diary out loud in front of the whole class.
<<mc>>It wasn’t... I wasn’t watching it for...<</mc>>
She raises a hand without even looking at you. Not a slap. Just a gesture. A dismissal.
<<sophia>>Don’t waste my time with that noise.<</sophia>>
You go quiet. She turns the screen toward you, the thumbnail already burned into your memory. Pink text. Curved letters. A silhouette kneeling. You can’t even look at it now.
<<sophia>>This isn’t research anymore. This is rehearsal. You’re pre-conditioning yourself. Prepping your own brain for collapse. That’s not science, that’s submission.<</sophia>>
She tosses the phone beside you on the bed like it’s unclean. You feel the heat of shame crawl up your neck.
<<mc>>I just... I wanted to understand what it was doing to me. I thought maybe if I studied it more...<</mc>>
She laughs. Not loud. Not joyful. Just sharp.
<<sophia>>Oh, you’re definitely studying it. Watching that file on loop, legs clenched, fingers twitching, mouth slack. You're learning exactly how to be less.<</sophia>>
You feel small. So small. Like your clothes are too big for you now. Like your voice isn’t yours.
<<mc>>It felt like I couldn’t stop. Even when I tried. I kept telling myself I was in control but…<</mc>>
She steps closer, crouching so her face is inches from yours again.
<<sophia>>You were never in control. You’re just a passenger in a leaking boat, praying no one notices how soaked your seat already is. But I noticed. From the start.<</sophia>>
Your lips part to respond, but nothing comes out. She doesn’t need an answer. She already knows it.
<<sophia>>You're not curious, you're needy. You're not brave, you're broken. And I intend to keep chipping at whatever's left of that hollow little ego until you stop pretending you were ever anything more than mine to rewire.<</sophia>>
Her words settle deep, not like accusations, like reality. And part of you clings to them, because her certainty is more comforting than your confusion ever was.
[[Look at her|SophiaPath02_03]]The room is quiet now. Sophia doesn’t speak right away. She just stands there, arms crossed, staring at you like you’re a puzzle that’s already missing too many pieces. You shift on the bed, hands between your knees. You can still feel the echo of the headset. The words. The commands. Your own breath as it got shaky, then shallow. You break the silence, because you can’t stand it.
<<mc>>It’s still in my head. Even now. The voice. I keep… hearing it.<</mc>>
She smiles like a cat that already knew the mouse was limping.
<<sophia>>Of course it is. That’s what it was designed for. Repetition. Conditioning. You loop it enough times and it stops sounding like suggestion. Starts sounding like instinct.<</sophia>>
She walks over to you again, slow and deliberate. You don’t flinch. You just look up at her like a student waiting for their grade.
<<mc>>It told me I wasn’t in control. That I… that I was weak. And I...<</mc>>
You pause. She tilts her head.
<<sophia>>Say it.<</sophia>>
Your throat tightens, but the word comes out anyway.
<<mc>>I believed it.<</mc>>
Her eyes soften, but not in a kind way. In a victorious way.
<<sophia>>Good boy.<</sophia>>
Your breath hitches. You hate how that phrase makes your chest tighten. You hate how you want to hear it again.
<<sophia>>You don’t need the file anymore. That was just scaffolding. Training wheels. You’ve already begun rewiring yourself. Now it’s just reinforcement. And for that, you need something stronger.<</sophia>>
She sits beside you. You feel the mattress dip, the heat of her thigh just barely touching yours. Her perfume curls around your thoughts like smoke.
<<sophia>>From now on, you’ll come to me for permission. Not to the screen. Not to the voice. To me. Because deep down, you’ve already figured it out, haven’t you?<</sophia>>
She leans in close, lips brushing the edge of your ear.
<<sophia>>You were never meant to lead. You were meant to kneel. And you’ve never looked more like yourself than when you’re trembling under orders.<</sophia>>
You don’t speak. You can’t. And the worst part is… you agree.
<<sophia>>Now, get the hell out of here. Come see me next week after class.<</sophia>>
<<mc>>O-Okay..<</mc>>
<<nobr>>
<<set $sophiaQuest += 1>>
<<link "Go to your dorm">>
<<set $storyContent = false>>
<<set $energy -= 50>>
<<set $lust +=20>>
<<set $willpower -= 1>>
<<set $femininity += 1>>
<<statChange "+Femininity" "pink">>
<<statChange "-Willpower" "pink">>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<<run $journalEntries.push("Day " + $currentDay + ": I went back to her room. I don’t even remember deciding to. My body just… did it. Like walking into gravity. Like the spiral didn’t just hypnotize me, it installed something. Something that pulls me toward her.\n\n
She didn’t even need to speak at first. Just stood there. Arms crossed. Looking at me like she was already disappointed, like she already knew exactly what I’d done, and how much worse I’d get.\n\n
She circled me. Tearing me down with every step, every word. And fuck, she was right. About everything. I did say it was research. I did lie to myself. And yeah, I did end up moaning through my teeth like some weak little thing in the dark, watching it until it didn’t feel like watching anymore, just obeying.\n\n
Then she checked my phone. Didn’t even ask. Just took it. She saw everything. I wanted to melt through the floor. But even that felt like more dignity than I deserved. She read the tabs out loud. Laughed. Said I wasn’t studying anything, just learning how to be less. I couldn’t even argue. Not really. Because she’s right. I wasn’t resisting. I was practicing.\n\n
The worst part? She told me I didn’t need the spiral anymore. That now, I’d come to her for permission. And the scary part? I think I already was.")>>
<<goto "Dorm">>
<</link>>
<<set _targetHour = 8>>
<<set _targetPeriod = "PM">>
<<if $hour != _targetHour || $period != _targetPeriod || $minute != 0>>
<<set _minutesToSleep = setup.minutesUntil(_targetHour, _targetPeriod)>>
<<if _minutesToSleep > 0>>
<<advanceTime _minutesToSleep>>
<</if>>
<</if>>
<</nobr>>You knock at her dorm's door and after a couple of seconds, you can hear the a faint click on the door. You slowly open it and steps in. The door closes behind you with a dull thud. No words. Just her back turned as she walks toward her dresser. You stand there like a shadow, unsure if you're supposed to speak, move, breathe. Then Sophia turns, holding something between two fingers like it’s dangerous.
Black. Sheer. Lace. Panties.
<img src="Images/Story/SophiaPath03/01.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<sophia>>Strip.<</sophia>>
You blink.
<<mc>>Wh-what?<</mc>>
She cocks her head, not angry, not surprised. Just amused. Like a cat watching a bug that doesn’t know it’s already been caught.
<<sophia>>You heard me. I’m not repeating myself. Take. Your. Clothes. Off.<</sophia>>
You hesitate. Her stare doesn’t soften, and neither do her lips. There's no room for negotiation in her tone. Just silence, waiting for obedience. Slowly, fingers trembling, you start to undress. Shirt. Socks. Jeans. When you're down to your underwear, you pause.
<img src="Images/Story/SophiaPath03/02.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<sophia>>Those too.<</sophia>>
You look down at yourself, exposed, feeling the air on your skin. Vulnerable. She steps closer, the lace now dangling inches from your chest.
<<sophia>>This is a test. One you’re going to fail gloriously for me.<</sophia>>
She tosses the panties at you. You catch them without thinking, and instantly regret it. They’re light, delicate, absurdly feminine. Holding them makes your cheeks burn.
<<mc>>I... I can't wear these. This is going too far.<</mc>>
<<sophia>>Is it?<</sophia>>
She takes a step forward. Then another. She’s so close you can feel the heat of her breath against your cheek.
<<sophia>>You watched that file again last time you were here. Don’t lie. I can see it in your eyes. I bet you wanted to touch yourself to it. Alone. Pathetic. And now you’re telling me this is too far?<</sophia>> You want to look away. But she doesn't let you.
<<sophia>>You want to be exposed. You want to be seen squirming. Embarrassed. Owned. And this…<</sophia>>
She gestures to the panties in your hands.
<<sophia>>…this is the first stitch of your new skin.<</sophia>>
She leans in, her lips almost brushing your ear.
<<sophia>>Put them on. Or I leave. And next time… you don’t get to choose. You just wake up in them.<</sophia>>
You stare at the lace again. Your fingers ache. Your stomach twists. And your cock… twitches. Shame floods your chest. You turn away, trembling, and slowly begin to pull the panties up your legs. The fabric clings. Snug. Soft. So very wrong.
<img src="Images/Story/SophiaPath03/03.png" style="width:75%; height:auto; display:block; margin:0 auto;">
So why does your body feel like it fits? Behind you, Sophia smiles without saying a word. Just watching. Approving. Calculating the next step.
<<nobr>>
<<link "Wait for her to say something">>
<<if !$backupOutfit>>
<<set $backupOutfit = {
clothing: $clothing,
shoes: $shoes,
socks: $socks,
underwear: $underwear,
bras: $bras
}>>
<<set $clothing = "None">>
<<set $shoes = "None">>
<<set $socks = "None">>
<<set $underwear = "NoStore_Underwear_07">>
<<set $bras = "None">>
<<run $('#avatar').empty().wiki('<<RenderAvatar>>')>>
<</if>>
<<goto "SophiaPath03_02">>
<</link>>
<<set $storyContent = true>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<</nobr>>You stand there, breathing shallow, arms limp at your sides. The lace hugs you. Unforgiving. Feminine. Humiliating. The room is quiet except for the faint flicker of candlelight and the soft hum of the red bulb overhead.
You don’t turn around. You can’t. Not yet.
<<sophia>>Look at you.<</sophia>>
Her voice is velvet-wrapped steel. You flinch.
<<sophia>>Barely a nudge, and you folded like paper. You said no. And then you stripped. Said it was too far. And then you stepped into them anyway.<</sophia>>
She circles behind you, slow and deliberate. You hear the click of her boots against the wood. She stop close to you.
<<sophia>>They fit better than I expected.<</sophia>>
You swallow hard. Your throat’s dry. Her fingers trace your hip, just above the waistband. Just enough to make you shiver.
<<sophia>>You're already starting to understand, aren’t you? That shame is part of the design. That it binds tighter than any strap I could fasten.<</sophia>>
Her fingers dip slightly, pressing the lace against your skin. You twitch.
<<sophia>>You’re hard. In lace. In front of me. That’s not confusion. That’s clarity.<</sophia>>
You open your mouth, but nothing comes out. There’s nothing to say that won’t make it worse. Or true. She moves in front of you now. Eyes searching. Cutting.
<<sophia>>I want you to see what I see.<</sophia>>
She takes your wrist. You don’t resist. You couldn’t if you tried. She pulls you across the room, not fast, not rough. Just inevitable. A mirror stands against the far wall, half-hidden behind a sheer black veil. She yanks the veil aside.
<<sophia>>Look.<</sophia>>
You do.
<img src="Images/Story/SophiaPath03/04.png" style="width:75%; height:auto; display:block; margin:0 auto;">
Your body looks unfamiliar. Bare. Fragile. The panties cling like a secret you failed to keep. You look like a boy who tried to fight something and lost. And part of you wonders if that loss was the first honest thing you've done in days. Sophia watches you. Watches your shoulders tighten. Watches the heat rise in your face.
<<sophia>>That’s who you are now. Not the boy who walked in. The one staring back. Ashamed. Aroused. Owned. You belong to the shame, and to me.<</sophia>>
She steps away and you see through the mirror that she is pointing the camera of her phone to you. She is taking a picture.
<img src="Images/Story/SophiaPath03/05.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<mc>>W-What are you doing?<</mc>>
<<sophia>>Making sure that you will stay put and do everything I say. Unless, of course, that you'd rather have a picture of you in lace panties nailed in every wall of this university<</sophia>>
Your face burns. You feel cornered, without knowing what to do.
<<mc>>Wait... Please...<</mc>>
<<sophia>>It's pretty simple. You do what I tell you to do, and nothing will happen. Defy me and face the consequences.<</sophia>>
You want to say something, but you don't know what...
<<sophia>>Now take your pathetic boxers and get out of here. Don't take long to come back. Or else...<</sophia>>
You simply nod, wears the clothes, stick the boxers in your pocket and leave. In the corridor you notice that the lace is still hugging your legs, and the bulge of your hard penis is almost visible through your jeans.
<<nobr>>
<<set $sophiaQuest += 1>>
<<link "Hurry back to your dorm">>
<<if $backupOutfit>>
<<set $clothing = $backupOutfit.clothing>>
<<set $shoes = $backupOutfit.shoes>>
<<set $socks = $backupOutfit.socks>>
<<set $underwear = $backupOutfit.underwear>>
<<set $bras = $backupOutfit.bras>>
<<unset $backupOutfit>>
<</if>>
<<run State.variables.playerInventory.ownedClothing.push("NoStore_Underwear_07")>>
<<set $ownsPanties = true>>
<<set $storyContent = false>>
<<set $energy -= 20>>
<<set $lust +=50>>
<<set $willpower -= 2>>
<<set $femininity += 2>>
<<statChange "+Femininity" "pink">>
<<statChange "-Willpower" "pink">>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<<run $journalEntries.push("Day " + $currentDay + ": I don’t even know where to start.\n\n
I went to her dorm again. I don’t know why. Or maybe I do, and I just don’t want to admit it. She didn’t even say hi, just turned around holding those... panties. Black lace. She told me to strip. Like it was the most normal thing in the world. And I did. \n\n
I said no. I meant no. But I still took off my clothes. And I still put them on. The panties. They felt… wrong. But not in the way I expected. It was like they fit. Too well. And she just watched. Smiling. Like she knew this was always going to happen.\n\n
Then she made me look in the mirror.\n\n
I didn’t recognize myself. I looked… broken. Soft. Small. Exactly how she wanted me to see myself. And then she took a picture. Didn’t even hide it. Just held up her phone and snapped it, told me to obey or else. Said she'd put it everywhere if I didn’t.\n\n
I didn’t fight back. I just nodded. Left her dorm with lace still hugging me underneath my jeans. It’s still there. Still tight. I can feel it every time I move. I don’t know what scares me more, her… or how part of me wants to go back.")>>
<<goto "Dorm">>
<<advanceTime 120>>
<</link>>
<</nobr>>The sun was warm on your skin, the kind of afternoon that should have felt carefree. You saw some students strolling past with their backpacks, some laughing, others glued to their phones, and for a moment you almost managed to feel like one of them, just another face in the crowd, but the memory of black lace brushing against your skin still clung to you like a shadow. It wasn’t the fabric that haunted you, but her.
It was at that moment that you saw her, from the distance, watching you. Sophia was leaning against a tree just off the path, her dark hair catching stray beams of sunlight, her black leather corset making her look like she didn’t belong to the same world as everyone else. Her body language was relaxed, but her eyes were sharp, locked on you the moment you spotted her, like she had been waiting.
<img src="Images/Story/SophiaPath04/01.png" style="width:75%; height:auto; display:block; margin:0 auto;">
Your chest tightened, and you thought about turning around, pretending that you hadn't noticed her, but the weight of her stare pinned you where you stood. She didn't even move a muscle, because she didn't need to. She had you already. The panic came rushing back as you remembered the flash of her phone camera, the way that she smirked when you were standing there in nothing but lace panties, and the sound of her voice when she promised she’d show the pictures if you ever disobeyed. A cold sweat prickled at your neck.
Sophia’s lips curled into a cold and unfriendly smile that told you she knew exactly what was going through your head and that she loved every second of your discomfort. She raised a single finger and crooked it, slow and deliberate, beckoning you closer. You froze, your legs turned heavy, and your heart started hammering against your ribs. You wanted to walk away, to disappear into the flow of students, but the thought of her phone, of those pictures... God, if even one person saw them, just that thought would make it harder to breathe.
<<sophia>>Come here, pet.<</sophia>>
Every step you took toward her felt like surrender.
[[Talk to her|SophiaPath04_02]]
<<nobr>>
<<set $storyContent = true>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<</nobr>>Sophia didn’t move when you stopped in front of her but instead stayed leaning against the tree, arms folded under her chest and lips curled into that lazy smirk that always made your stomach clench. Around you, campus kept up with the moving students passing by and the usual background chatter, but it felt like the world had narrowed to just her and you.
<<sophia>>You’ve been avoiding me.<</sophia>>
Her tone wasn’t loud, but it hit you harder than if she’d shouted. You opened your mouth to deny it but couldn't somehow, so you lowered your eyes instead.
<<mc>>I… I’ve just been busy.<</mc>>
She laughed in a soft and cruel way, and for some reason, that hurt worse than if she had gotten angry. She pushed off the tree, stepping closer as you could hear her boots clicking against the floor.
<<sophia>>Busy? With what? Pretending you’re normal? Walking around in those boring clothes like no one knows what you really are?<</sophia>>
Your chest tightened, and you wanted to argue, to say that wasn’t true, but her eyes pinned you in place as they always did. She leaned in, with her voice dropping low enough that only you could hear.
<<sophia>>Do you think I forgot? Do you think I’m done with you just because you haven’t come crawling back? Sweetheart, I still have those pictures. The ones where you’re in my dorm in those lace panties, blushing like a little toy. I could show them to anyone I want.<</sophia>>
<<mc>>Please... don’t...<</mc>>
Her hand shot out; her fingers caught your chin and forced your face up to meet her gaze. Her grip wasn’t rough, but it was unyielding.
<img src="Images/Story/SophiaPath04/02.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<sophia>>Then don’t beg me not to. Beg me to keep you safe, and to tell you what to do. Because you’re mine now, and the sooner you admit it, the easier this will be.<</sophia>>
You swallowed hard, heart pounding, your words sticking in your throat. Her eyes flicked downward, then back up, daring you to say it.
<<mc>>...What do you want me to say?<</mc>>
Her smile widened, wicked and satisfied.
<<sophia>>You’ll call me Mistress, not Sophia, not anything else. Mistress. Try it.<</sophia>>
The word burned in your chest, and you felt every second of silence stretch into forever as you wrestled with it. The shame, the fear, the strange, treacherous part of you that was trembling not just in terror but in something else. Were you horny?
<<mc>>...Mistress.<</mc>>
Her smirk sharpened, her hand releasing your chin only to pat your cheek, almost affectionately.
<<sophia>>Good boy.<</sophia>>
Your knees went weak, and you hated the way her approval sent a dark thrill through you, and you hated yourself for the heat curling in your gut.
<<sophia>>Now, you’re going to come with me to my dorm. I’m not done with you yet.<</sophia>>
And when she turned and walked away, you followed, not because you wanted to, but because the thought of not following was even worse.
[[Follow Sophia|SophiaPath04_03]]As you walked in her dorm and heard the door clicking shut behind you, everything else felt like it was gone, like this dorm was isolated from the rest of the world. You were trapped in her space now, and the air felt heavier for it, and you felt like an intruder. Sophia dropped her keys onto the desk; the metal clattering was too loud in the stillness. She didn’t say anything at first, just stood there with her arms folded and eyes sweeping over you. The silence stretched until your stomach churned with it.
<<mc>>Why… why did you bring me here?<</mc>>
Her lips curled as she stepped toward you in a slow and deliberate pace.
<<sophia>>Why do you think? Do you really believe I go out of my way for just anyone?<</sophia>>
You swallowed, your pulse spiking. You wanted to say something, but nothing came out.
<<sophia>>Out there, I have to act normal, smile when people smile, nod when professors drone on, but here...<</sophia>>
She stopped in front of you, close enough for the warmth of her body to brush against yours.
<<sophia>>Here, I don’t have to pretend anything. And here, you’re mine.<</sophia>>
The words sank into you as you took a half step back before you realized your mistake, and her smirk deepened like she could smell your hesitation.
<<mc>>I’m not...<</mc>>
<<sophia>>Not what?<</sophia>>
Her voice cut in instantly, sharp as glass, and she tilted her head as her eyes flashed with cruel amusement.
<<sophia>>Not mine? Not weak? Not the entranced boy watching sissy hypno in my VR glasses? Not the boy I caught blushing in lace panties while I took picture after picture?<</sophia>>
Your cheeks burned as shame flooded through you, twisting your stomach. You wanted to deny it, but the memory hit too vividly: her bed behind you, the lace biting your skin, and the sound of her laugh while she snapped the camera.
<<mc>>I… I didn’t want that...<</mc>>
She gave a short mocking laugh, stepping closer again.
<<sophia>>Didn’t want it? Then why didn’t you stop me? Why didn’t you push my phone away? You could’ve, but you didn’t. Instead, you sat there and you let me dress you up like a doll, and you let me take those pictures. You wanted it, and now you’re terrified because I know what might be your deepest secret.<</sophia>>
Your lips parted, but no sound came out. You hated the way her words slid under your skin and how it made something deep inside you twist and tremble. Sophia leaned in, approaching her mouth close to your ear, brushing her warm breath against your skin in a way that made a shiver run down your spine.
<img src="Images/Story/SophiaPath04/03.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<sophia>>Go ahead then. Tell me I’m wrong. Look me in the eye and tell me you didn’t get hard in those panties, that you haven’t thought about it since. Tell me you don’t wonder what I’ll make you do next.<</sophia>>
Your body stiffened as you opened your mouth, but nothing came out. The silence was answer enough. She drew back slowly, eyes glittering with triumph.
<<sophia>>That’s what I thought.<</sophia>>
Her hand shot up, fingers sliding under your chin and tilting your face upward until you had no choice but to meet her gaze, and you couldn’t look away.
<<sophia>>You’re mine now. That’s not a threat, it’s a fact. The sooner you stop fighting it, the easier this will be.<</sophia>>
<<mc>>Please... don’t...<</mc>>
Her eyes narrowed, her smirk curling cruelly.
<<sophia>>Don’t what? Don’t show the pictures? Make you feel things you don’t want to admit? Don’t take control because you’re too weak to have any yourself?<</sophia>>
<<mc>>Please...<</mc>>
<<sophia>>You want me to keep those pictures safe, don’t you? You want me to protect you from humiliation and from yourself.<</sophia>>
You nodded in a jerky and helpless motion.
<<sophia>>Then you’ll do what I say. Always.<</sophia>>
You swallowed hard, the weight of the moment pressing down on your chest.
<<mc>>What… what do you want me to do?<</mc>>
Sophia’s eyes gleamed as her hand slid along your jaw, her thumb brushing lightly across your cheek, mockingly tender, but before you could lean in. She stepped back, moved to the bed, and sat down like a queen claiming her throne. She crossed her legs casually, every movement deliberate, every angle designed to remind you who was in control. Her eyes flicked to the floor in front of her as she lifted one hand, pointing.
<<sophia>>On your knees. Now.<</sophia>>
The command rang in the air, impossible to ignore.
[[Get on your knees|SophiaPath04_04]]Your body hesitated before your mind even registered it. The command was simple enough, but your knees locked, as if you could delay what it meant by just standing still. Sophia tilted her head, watching the pause with an almost playful cruelty.
<<sophia>>What’s wrong, pet? Are you too proud to kneel?<</sophia>>
Your mouth opened, but, again, nothing came out. She smirked at your silence, then snapped her fingers once, sharp and commanding.
<<sophia>>Down.<</sophia>>
The sound cracked through you, and before you could even register her words in your brain, your knees were already touching the carpet. You hated how quickly you obeyed, how natural it felt to fold in front of her, and yet the weight of her gaze made resistance impossible.
She leaned back on her bed, stretching one leg out slowly, deliberately, until the toe of her boot pressed against your thigh. The leather was cold, and her smirk deepened when you flinched.
<<sophia>>That’s better. Look at you, right where you belong.<</sophia>>
Heat crawled up your face, and you tried to look away, but she tapped your cheek with the tip of her boot in a taunting little gesture.
<<sophia>>Eyes up, pet. You don’t look away from your Mistress.<</sophia>>
<img src="Images/Story/SophiaPath04/04.png" style="width:75%; height:auto; display:block; margin:0 auto;">
Your throat tightened. The word still stung every time she said it, twisting between humiliation and something darker that made your dick throb inside your pants. You knew exactly what it was, but you were trying to ignore it. You forced your gaze up, meeting hers, and the satisfaction in her smirk made your stomach knot. She slowly slipped her foot out of the boot, letting it drop to the floor. Her toes wiggled against the air before brushing your thigh again, bare skin this time, soft and warm.
<<sophia>>Do you know why you’re here?<</sophia>>
<<mc>>Because… because you made me...<</mc>>
<<sophia>>Wrong, you’re here because you couldn’t stay away, because you belong to me now, and even if you tell yourself you don’t, your body knows it. That’s why you’re trembling, isn’t it?<</sophia>>
<<mc>>I’m not...<</mc>>
She pressed her foot harder against your cock, cutting off your protest with the sensation alone.
<<sophia>>You’re not what? Aroused? Desperate? Not mine? Go on, lie to me again.<</sophia>>
Your chest tightened, and you could feel your cheeks burning beneath your skin. The worst part was how your body was reacting, twitching helplessly under her touch, betraying everything your mouth tried to deny.
Sophia leaned forward slightly, her eyes narrowing in a smooth tone.
<<sophia>>Say it. Say you’re mine.<</sophia>>
The words stuck in your throat; you shook your head weakly, but her foot started caressing your dick, brushing tirelessly against it.
<<sophia>>Say it.<</sophia>>
You clenched your fists, every muscle tense, but the thought of her pulling away, of her smile curdling into disappointment, was unbearable in ways you didn’t understand. The word slipped out, strangled, humiliated.
<<mc>>...I’m yours.<</mc>>
Her smirk sharpened into a grin. She drew slow circles on your dick with her toes, savoring your tension.
<<sophia>>Good boy. You’re learning. This deserves a reward. Open you pants, I wanna see your clitty.<</sophia>>
<<mc>>My clitty??<</mc>>
<<sophia>>That pathetic thing you have between your legs. Show me at once.<</sophia>>
You opened the zipper and exposed your dick to her. She answered it with a smirk. Then she pressed her foot against it and started rubbing. Your face burned, your body trembled under her touch, and you hated how a part of you thrilled at the sound of her praise. She laughed softly with a dark amusement glittering in her eyes.
<<sophia>>Pathetic. I’ve barely touched you and you’re already this hard. You really are mine, aren’t you? Why don't you lick my feet?<</sophia>>
You swallowed, shame twisting with something hotter, sharper, and impossible to deny. She approached her feet to your face, and you started to brush your tongue around her toes.
<img src="Images/Story/SophiaPath04/05.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<mc>>...Mistress.<</mc>>
<<sophia>>That’s right. Say it again.<</sophia>>
<<mc>>Mistress.<</mc>>
Her laugh was low and pleased, and the sound sent a shiver crawling down your spine. And then she moved back to your dick and started to move her foot in slow, deliberate strokes that made your chest clench and your breath stutter.
[[Watch as her keeps stroking|SophiaPath04_05]]Sophia leaned back on her elbows, watching you with the satisfied calm of someone who already knew how the game would end. Her toes pressed firmly against you, shifting, rubbing in slow, deliberate motions. Each stroke made your breath catch, your body jerking despite your desperate attempt to stay still.
<<sophia>>You feel that? My foot has more control over you than you have over yourself. Isn’t that pathetic?<</sophia>>
You clenched your fists against your thighs, digging your nails into your skin, anything to distract yourself. Your voice broke when you tried to deny her.
<<mc>>I... I can control it...<</mc>>
Her laugh was sharp and cruel, cutting you off. She pressed harder, dragging her toes against the hard dick that betrayed you completely.
<<sophia>>Control? You’re already shaking. Look at yourself. Red-faced, panting, desperate. One little touch and you’re falling apart.<</sophia>>
Your chest pulsed, each breath shallower than the last. Heat coiled tight in your belly, unbearable, threatening to snap with every brush of her skin against yours.
<<sophia>>Say it again. Say I’m your Mistress.<</sophia>>
<<mc>>...Mistress.<</mc>>
<<sophia>>Louder.<</sophia>>
<<mc>>Mistress.<</mc>>
She smiled, satisfied, and her pace quickened. The friction shot straight through you, sharp and dizzying, and panic set in because you knew you couldn’t last. Every ounce of willpower went into holding back, but your body betrayed you, trembling harder with every stroke.
<<mc>>Please... I... I can’t...<</mc>>
<<sophia>>Then don’t. Cum for me, pet. Make a mess for your Mistress. Prove what you really are.<</sophia>>
The words hit harder than her touch, as your body seized, a helpless groan breaking free as you came on her feet, splattering against her skin in humiliating bursts. You tried to stifle the sound, tried to swallow it back, but the room filled with the wet proof of your defeat. When it was over, you collapsed forward slightly, chest heaving, face burning. The mess glistened across her toes and the tops of her feet. You couldn’t even look at it.
<<sophia>>Pathetic. Couldn’t even hold back for a minute. You really are nothing but a toy.<</sophia>>
You opened your mouth, desperate for words, but nothing came out. It was almost like you were choking with your own shame. Sophia wiggled her toes in the mess, smearing it deliberately. Then her eyes snapped back to you, sharp and commanding.
<img src="Images/Story/SophiaPath04/06.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<sophia>>Well? Don’t just sit there. Clean it. With your tongue.<</sophia>>
The command froze you. Your stomach dropped, every muscle tensing at once.
<<mc>>What...? You can’t be serious...<</mc>>
Her smile widened, cold and dangerous. She reached toward the desk, picking up her phone and holding it casually between her fingers, the unspoken threat heavy in the air.
<<sophia>>I never joke about you, pet. Now… show me how obedient you really are.<</sophia>>
You froze, staring at her feet, at the glistening mess smeared across her skin. Your stomach twisted in knots, shame burning hot in your chest.
<<mc>>I... I can’t...<</mc>>
Sophia tilted her head, raising her phone lazily, her thumb brushing the screen. The smirk on her lips was sharp enough to cut.
<<sophia>>Can’t, or won’t? Because those pictures say you’ll do whatever I tell you to. Don’t make me remind you how quickly I could share them.<</sophia>>
The thought of anyone seeing your classmates, your professors, thing about them knowing about the panties, sent a jolt of panic down your spine. You dropped your gaze again, unable to meet her eyes.
<<sophia>>That’s what I thought. Now, on your hands. Get closer.<</sophia>>
You shuffled forward, your palms sweating against the carpet, until your face hovered just inches from her feet. The smell hit you first, as her perfume mixed with sweat and the sharp, humiliating tang of your own cum. Your stomach churned. Sophia pressed the ball of her foot against your cheek, smearing it lightly, as if testing you.
<<sophia>>Pathetic little toy. Look at you trembling just from being this close. You know what I want, don’t you?<</sophia>>
You clenched your jaw, breath coming fast, and nodded weakly.
<<sophia>>Say it. Tell me what you’re about to do.<</sophia>>
<<mc>>I... I’m going to... lick it.<</mc>>
<<sophia>>Good boy. Then start, and don’t stop until every drop is gone.<</sophia>>
Your lips trembled as you leaned forward, your tongue brushing tentatively against the arch of her foot. The taste was overwhelming: warm skin, the bitter saltiness of the cum, and the unmistakable humiliation of your actions. A wave of nausea and shame crashed over you, but Sophia’s laugh cut through it, soft and satisfied.
<img src="Images/Story/SophiaPath04/07.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<sophia>>That’s it. Lap it up. My little pet, cleaning Mistress’s feet like the filthy thing you are.<</sophia>>
Her toes flexed against your tongue, spreading your cum further, forcing you to chase it. You licked, each stroke of your tongue slower and heavier, your body shaking with every humiliating second. She leaned forward, resting her chin in her palm, watching intently.
<<sophia>>Look at you. Blushing, sweating, licking like it’s the most natural thing in the world. Tell me you love it. Tell me you love serving your Mistress.<</sophia>>
You hesitated, shame choking you, but her phone lifted slightly in her hand and panic shoved the words out.
<<mc>>I… I love it, Mistress.<</mc>>
<<sophia>>I know you do.<</sophia>>
Her foot pressed harder against your tongue, and you obeyed without thinking, licking deeper, desperately trying to erase every trace of your failure. Each second dragged out, humiliating and inescapable, until you couldn’t tell where your shame ended and something darker began. And the worst part was knowing she could see it. When Sophia finally pulled her foot back, it was slow and deliberate, like she was drawing out the moment just to remind you who ended it. Your lips parted in a shaky breath, your tongue still tingling, and your chest heaving from the weight of humiliation. You couldn’t look at her, so your eyes stayed locked on the floor, as if staring at the carpet might erase everything you’d just done.
<<sophia>>Not bad. Maybe I’ll let you do that again sometime. You make a decent little cleaning rag.<</sophia>>
Your stomach twisted, shame burning hotter at her words. You wanted to protest, to say this wasn’t who you were, but your mouth wouldn’t move. The weight of her gaze pressed too heavily against you.
<<mc>>I... I can’t believe I...<</mc>>
<<sophia>>You can’t believe you obeyed me? Or you can’t believe how badly you wanted to?<</sophia>>
The words stabbed through you. You opened your mouth to deny it, but her smirk told you she already knew the truth. And worse... you weren’t sure she was wrong.
<<sophia>>You think this is the worst I’ll make you do? You think this was the breaking point?<</sophia>>
<<mc>>...What else do you want from me?<</mc>>
<<sophia>>Everything. Your body, your pride, your choices. You’re mine now, pet. And every time you resist, I’ll remind you how quickly I can strip you down again. How easy it is to make you kneel. How much you need me to tell you what you are.<</sophia>>
The words sank into you like hooks, pulling tight. You hated them, hated the way your body reacted, the twist in your stomach, the ache in your chest, and the treacherous warmth that came with her praise.
<<sophia>>Go on. Get up. I’ve had enough fun for today.<</sophia>>
You moved slowly, stiffly, your legs weak from kneeling so long. Standing felt wrong, like you didn’t belong at that height anymore. You kept your head down, shame gnawing at you, but her voice cut through before you reached the door.
<<sophia>>Don’t forget, pet... next time, I won’t be so easy on you.<</sophia>>
Her laugh followed you out, echoing in your head long after the door shut behind you.
<<nobr>>
<<set $sophiaQuest += 1>>
<<link "Go back to your dorm">>
<<set $storyContent = false>>
<<set $cumFetish = true>>
<<set $energy -= 40>>
<<set $lust = 0>>
<<set $willpower -= 5>>
<<set $femininity += 3>>
<<set $curiosity += 1>>
<<set $inhibition -= 1>>
<<statChange "+Femininity" "pink">>
<<statChange "+Curiosity" "pink">>
<<statChange "-Willpower" "pink">>
<<statChange "-Inhibition" "pink">>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<<run $journalEntries.push("Day " + $currentDay + ": I don’t even know where to start. I saw her today. Sophia. I swear she was waiting for me, leaning against that tree like she knew I’d pass by. The second she looked at me I knew I was screwed. I couldn’t even pretend not to see her... my legs just kinda moved on their own.\n\n
She took me back to her dorm. I didn’t even fight it. I thought about it, but then I remembered those damn pictures. I can’t get them out of my head. Me, in those black lace panties, red-faced while she laughed. If anyone saw them, I’d be done.\n\n
Inside her room, she made me call her Mistress. The word felt so stupid, so humiliating, but I said it. And the way she looked at me when I did... God, I hated how it made my chest feel.\n\n
Then she made me kneel. Just like that. One word and I was on the floor in front of her. She gave me a footjob, until I couldn’t even think straight. I tried to resist but I couldn’t. I lost control. I came all over her feet like some pathetic toy.\n\n
And it didn’t end there. She made me clean it up. With my tongue. I thought I’d die from the shame. But I did it. Every second burned, and she just kept laughing, calling me her pet. I don’t know what’s happening to me. I should feel nothing but disgust, but there’s this other feeling mixed in... like I’m already too deep. She said she owns me now. And the worst part is that maybe she’s right and maybe I don't hate it.")>>
<<goto "Dorm">>
<<advanceTime 180>>
<</link>>
<</nobr>><<nobr>>
<<set $unreadMessagesSophia = false>>
<<set $sophiaChatStep = 0>>
<<unset $sophiaReply1>>
<<unset $pendingReply>>
<div class="chat-header">
<img src="Images/contacts/sophia.png" alt="Sophia" class="chat-avatar">
<span class="chat-name">Sophia</span>
</div>
<</nobr>>
<div class="message-screen" id="chatBox">
<div class="bubble incoming">Come to my dorm, pet. Now.</div>
</div>
<div class="message-input">
<input type="text" id="messagePreview" readonly placeholder="..." />
<button disabled>Send</button>
</div>
[[Yes, Mistress|SophiaPath05_01]]
<<nobr>>
<<set $storyContent = true>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<</nobr>>Sophia opened the door before you even finished knocking, like she’d been waiting right behind it. As she opened it, her eyes raked over you immediately, without even blinking. She didn’t say hello or ask how you were; she didn’t even smile. In her hand, she held something small and thin: a whip, the leather wound around her fist with the tail dangling loose. She flicked her wrist casually, letting it snap against the doorframe with a sharp crack.
<img src="Images/Story/SophiaPath05/01.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<sophia>>You came fast. Good boy. I was starting to wonder if I’d have to motivate you with a reminder from my phone.<</sophia>>
Your chest tightened at the mention of her phone, and you nodded quickly.
<<mc>>I... I came as soon as I could.<</mc>>
Sophia leaned against the doorframe, the whip still swinging lazily in her hand, then she tilted her head, studying you.
<<sophia>>Of course you did. My pet always obeys. but you’re not here for me to praise you just for showing up.<</sophia>>
She turned on her heel, leaving the door wide open, her voice drifting back casually as she walked inside.
<<sophia>>Close the door. And then get to work.<</sophia>>
You hesitated, frowning slightly as you stepped in and shut the door behind you.
<<mc>>Work?<</mc>>
She stopped in the middle of the room and turned, her eyes gleaming with amusement. She pointed the whip toward the sink, where dishes were piled high, streaked with grease and leftovers.
<img src="Images/Story/SophiaPath05/02.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<sophia>>Yes, work. My dishes, then the floor, then the laundry. You’re not just here to kneel and blush, pet. You’re here to be useful.<</sophia>>
<<mc>>You… you want me to do your chores?<</mc>>
Sophia stepped closer, twirling the whip lazily between her fingers and expressing a sharp smirk on her face.
<<sophia>>Of course I do, what else is a pet good for? You’ll scrub, sweep, fold, polish, whatever I tell you. And if you slack, if you whine...<</sophia>>
She flicked the whip through the air again. The crack made you flinch, which made her smile grow wider.
<<sophia>>...I’ll remind you how to focus.<</sophia>>
You swallowed hard as you felt your cheeks burning under your skin. It felt ridiculous, standing there in her room while she ordered you to do something as mundane as dishes. But the whip dangling between her fingers left no room for refusal.
<<mc>>...Yes, Soph... I mean, Mistress.<</mc>>
Her smirk softened into something almost sweet, but you knew it was just another twist of the knife.
<<sophia>>“Good boy. Start with the sink, I want those plates shining.<</sophia>>
She sat down on the edge of her bed, crossing one leg over the other, whip trailing along her thigh as she watched you take the first reluctant step toward the kitchen corner.
<<sophia>>And don’t even think about rushing. If I see one speck, you’ll feel it.<</sophia>>
The whip snapped lightly against her palm, the sound following you as you reached for the first dirty plate.
[[Do the dishes|SophiaPath05_02]]You turned on the tap, and the water started rushing loudly in the silence, steam clouding the air as the basin filled. Your hands shook slightly as you reached for the first plate, the sponge squeaking against ceramic. Behind you, Sophia stood, and you didn’t have to look to know her eyes were fixed on you. The faint swish of leather sliding against her palm reminded you she hadn’t put the whip down.
<<sophia>>Pathetic, look at you, my little pet, scrubbing away like some housemaid. Tell me, do you do this for yourself? Do you keep your own room clean?<</sophia>>
<<mc>>I... I try to...<</mc>>
<<sophia>>Don’t liem boys like you never bother. But for me? For your Mistress, you’ll scrub until your knuckles are raw, isn’t that right?<</sophia>>
Your cheeks burned. You nodded, still staring down at the plate in your hands.
<<mc>>Yes, Mistress.<</mc>>
<<sophia>>Good boy, say it louder.<</sophia>>
The words scraped your throat as you forced them out.
<<mc>>Yes, Mistress.<</mc>>
<<sophia>>That’s better, By the way, you're rushing, do it slower. Every inch, every corner. If I see even one streak when you’re done, I’ll mark your skin for it.<</sophia>>
The whip cracked lightly in the air, not touching you yet, but the sound alone made you stiffen and scrub slower, more carefully. The sponge squeaked again, soap suds foaming up and sliding down your wrists. You could feel her smile on your back without even turning around.
<img src="Images/Story/SophiaPath05/03.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<sophia>>Perfect, that’s exactly how I want you. On edge, nervous, working just to please me. That’s what obedience looks like.<</sophia>>
You rinsed the plate, set it aside, and grabbed another, as your heart pounded with every movement. Her laughter drifted behind you, low and amused, as if watching you do her chores was more entertaining than anything else she could have planned. And the worst part was knowing she was right... you were doing it, you were obeying.
[[Finish washing them|SophiaPath05_03]]The last plate clinked softly into the drying rack, spotless, gleaming under the dim light. You let out a shaky breath, shoulders tense from holding yourself so stiff. For a moment you thought maybe she’d let you stop, that finishing the dishes was enough, but then, Sophia’s voice cut through the silence.
<<sophia>>Don’t stand there like you’re done, the broom’s in the corner. Floors don’t sweep themselves, pet.<</sophia>>
You swallowed hard, drying your hands quickly before fetching the broom. The bristles scraped softly across the floor, every stroke sounding too loud in the small room. You bent low, focusing on the dust, anything to distract yourself from the weight of her eyes on your back.
<img src="Images/Story/SophiaPath05/04.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<sophia>>Mm. That’s it, keep going. You actually look good like this, you know... bent over, doing something useful for once. My little maid.<</sophia>>
Your cheeks flamed. You wanted to snap back, but the words died before they reached your tongue. You swept faster, hoping to finish quickly, but the sound of leather flicking through the air made you freeze.
CRACK.
The sting lashed across the back of your thigh. You yelped, stumbling forward, the broom clattering against the floor. Her laugh rang out, low and delighted.
<<sophia>>Pathetic, one little flick and you squeal like a child. Stand up straight.<</sophia>>
You turned slightly, wincing at the dull ache left behind.
<<mc>>Why...why did you do that?<</mc>>
<<sophia>>Why? Because you were rushing. Because you were forgetting who you’re working for. And because...<</sophia>>
She rose from the bed, crossing the room with slow, deliberate steps, the whip trailing against her thigh. Standing over you, she smiled wickedly.
<<sophia>>...because I can.<</sophia>>
The words dropped heavy in your chest. You looked down, ashamed, clutching the broom tighter.
<<sophia>>Back to work, and do it properly this time. Or maybe I’ll need to remind you again.<</sophia>>
The broom scraped softly once more as you bent down, sweeping carefully, each stroke slower. Your thighs still burned where the whip had hit you. Behind you, Sophia sat back on her bed, whip resting across her lap, watching like a queen overseeing her servant. Every so often, the leather cracked through the air, not touching you, but as a reminder that it could.
<<sophia>>That’s better. Look at you, finally learning. Maybe I’ll let you polish my boots next... with your tongue.<</sophia>>
Her laugh echoed through the room, cruel and sweet, and the broom trembled in your hands.
The broom bristles barely touched the corner when Sophia’s voice sliced through again.
<<sophia>>Enough, drop it.<</sophia>>
You froze, setting the broom carefully aside. For a moment you almost dared to hope you were finished, but then she pointed the whip toward a basket by her bed, overflowing with clothes, shirts, socks, and underwear mixed together.
<img src="Images/Story/SophiaPath05/05.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<sophia>>Fold. All of it. Neatly. And don’t even think about blushing over what you find in there. You’re a maid, not a pervert.<</sophia>>
Heat rushed to your face anyway as you knelt by the basket. Your hands trembled as you pulled out the first piece, a black bra, lacy and soft, the straps twisting around your fingers. You swallowed hard, forcing yourself to smooth it out and fold it carefully. Behind you, Sophia chuckled.
<<sophia>>Careful with that one. It’s delicate. Unlike you.<</sophia>>
You clenched your jaw, folding faster, desperate to bury the bra under a stack of shirts, but the sound of leather slicing the air made you freeze.
CRACK.
The whip snapped against your calf, sharp enough to sting. You yelped again, jerking upright.
<<sophia>>Too fast, do it slowly, respectfully, like you’re handling something precious. Because everything I own is.<</sophia>>
You nodded quickly, bending back over the pile. Each fold became deliberate and precise, your hands lingering too long on soft fabrics just to avoid another strike. You lifted a pair of panties next, a black silk one, delicate, unmistakably hers. Your chest clenched, your breath catching as you tried to fold them without staring.
<<sophia>>Blushing again? Of course you are. My pet can’t even touch my laundry without squirming. Look at you, folding Mistress’s panties like the little housemaid you are.<</sophia>>
Your throat closed around the words, but you forced them out.
<<mc>>Yes, Mistress.<</mc>>
Her laughter rolled across the room, cruel and pleased. The whip trailed lazily along her thigh.
<<sophia>>Good boy, keep going. When you’re done, maybe I’ll even let you thank me for giving you the privilege.<</sophia>>
Each piece of clothing was another weight of humiliation, another reminder that you weren’t just obeying; she was breaking you into shape, chore by chore, fold by fold. And you hated how easily you bent for her.
You set the last folded shirt onto the neat pile, hands aching from how carefully you’d handled each piece. For a moment, there was silence. Sophia leaned back on her bed, the whip resting across her lap, watching you with a small, thoughtful smile.
<<sophia>>Not bad... you’re learning. Maybe you’re not completely useless after all.<</sophia>>
Your chest swelled with a mix of relief and shame. You stood still, hoping she’d tell you you’d done well, that maybe this humiliation had earned you something, some kind of release, some kind of approval beyond the smirk she wore. She tapped the whip lightly against her leg, tilting her head.
<<sophia>>I could reward you, you know. I could let you touch, or kiss, or even beg for more. That’s what you want, isn’t it?<</sophia>>
Heat shot through your body, your heart hammering in your chest. You nodded before you could stop yourself.
<<mc>>Yes, Mistress.<</mc>>
Her smile widened in a cruel but sweet way. She leaned forward, resting her chin in her hand, studying you like you were a bug under glass.
<<sophia>>Of course you do. But you don’t deserve it. Not yet.<</sophia>>
The words hit like a slap. Your stomach dropped.
<<sophia>>Obedience is its own reward, pet. Remember that. The thrill you felt scrubbing my dishes, sweeping my floor, folding my panties... that’s all you get. That’s all you are.<</sophia>>
You swallowed hard, shame burning up your throat, but her eyes glittered with delight at the sight of you meekly standing there, crushed under her words. Finally, she stood, cracking the whip once against the air, making you flinch, and pointing toward the door.
<<sophia>>You may go. Crawl back to your little room and think about how good it felt to serve me. And next time, when I call, you’ll come faster. Understood?<</sophia>>
<<mc>>Yes, Mistress.<</mc>>
She laughed, soft and triumphant, as you stood on shaky legs and shuffled toward the door.
<<sophia>>Good boy.<</sophia>>
The door clicked shut behind you, and her laughter lingered, echoing in your chest like a chain you couldn’t shake.
<<nobr>>
<<set $sophiaQuest += 1>>
<<link "Go back to your dorm">>
<<set $storyContent = false>>
<<set $energy -= 40>>
<<set $lust = 0>>
<<set $willpower -= 3>>
<<set $femininity += 1>>
<<statChange "+Femininity" "pink">>
<<statChange "-Willpower" "pink">>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<<run $journalEntries.push("Day " + $currentDay + ": I don’t even know why I went there. Well, I do. That text. 'Come to my dorm, pet. Now.' Like I had a choice.\n\n
She had that damn whip in her hand when she opened the door. Just standing there like she’d been waiting to strike me, and I actually went inside.\n\n
She made me do her dishes, sweep her floor, fold her laundry. Like I was some maid. And the whole time she sat there, watching, smirking, snapping the whip just to make me jump. I tried not to look when I was folding her bras and panties, but she saw right through me. She always does.\n\n
For a second, I thought maybe she’d... I don’t know, reward me? She even teased me about it, saying she could let me kiss her or beg. My chest actually hurt from how much I wanted it. But she laughed in my face. Said obedience was my reward.\n\n
And the worst part? She’s right. Serving her… it did feel like something. Like I belonged there. I hate it. I hate her. I hate myself even more.")>>
<<goto "Dorm">>
<<advanceTime 180>>
<</link>>
<</nobr>>You knocked gently on Sophia's door, the sound was barely audible against the wood, then waited until you heard Sophia's sharp voice:
<<sophia>>Come in.<</sophia>>
Her voice cut through the air. You opened the door and the moment you stepped into her room, her eyes fixed on you like she had been expecting this all day. She didn’t rise from her bed, just lounged against her pillows.
<img src="Images/Story/SophiaPath06/01.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<sophia>>Before you even think of opening your mouth, you need to understand something. From now on, you only speak if I allow it. Do you understand? <</sophia>>
Your lips parted automatically, the instinct to answer too strong, but her gaze hardened in an instant. That single look froze you in place, making the words get caught in your throat like you were choking on them. You managed only a stiff nod. Sophia’s grin widened as she stretched, arching her back just enough for you to hear a faint crack.
<<sophia>>Good boy. You learn fast when you want to.<</sophia>>
You hated how the phrase made something hot coil low in your stomach. She then flicked her hand dismissively toward the corner of the room.
<<sophia>>Now. The dishes. And don’t forget the laundry. I want those folded properly this time, not like the sloppy job you did the other day.<</sophia>>
You swallowed hard and obeyed, dragging your feet toward the desk piled with plates and half-finished mugs. The smell of old coffee clung to the ceramic, and as you stacked them, you couldn’t help but feel like the sound of each clink rang out louder than it should in the room’s heavy silence. She had forced it on you, and somehow it made everything more humiliating. Behind you, Sophia shifted on the bed, the rustle of sheets almost taunting.
<<sophia>>Careful not to chip them. If you break something, I’ll make you lick the pieces clean.<</sophia>>
You froze, unsure if she was joking, but she didn’t clarify. The possibility hung over you like a blade.
Carrying the dishes into her tiny sink felt surreal. They weren’t even yours, yet here you were, sleeves pushed up, scrubbing away in silence while she lounged. The warm water bit at your skin, but the real sting came from knowing she was watching, silently judging every motion. When you returned, hands damp, she tilted her head.
<<sophia>>Laundry next.<</sophia>>
You bent over the basket at the foot of her bed, the smell of her perfume and shampoo rising from the clothes in a cloud. Folding them was worse than the dishes. Each shirt or pair of panties were a reminder of just how far she had pulled you under. Your face burned as you carefully folded one, tucking the edges just right, terrified of what she might say if you mishandled them. The silence weighed more with every second. You wanted to break it and fill the space with something other than your own restless thoughts, but you could feel her gaze, sharp as knives, daring you to slip.
At one point, your body betrayed you. You let out a small sigh as you smoothed down a pair of stockings, not even realizing it until the sound escaped. Her laugh cut the air instantly.
<<sophia>>Oh? Was that a sound? I didn’t remember giving you permission.<</sophia>>
You turned your head in panic, words rushing to the surface, but one look at the way she was drawing slow circles on her own thigh with her fingertip, shut you down. Your mouth snapped shut again, teeth sinking into your lower lip until you tasted copper.
<<sophia>>Keep working, pet. I’m enjoying the view.<</sophia>>
You tried not to think about what she meant by that, but the way her gaze lingered on you made your skin prickle. Folding her underwear under her silent judgment felt unbearable, but you didn’t dare stop. You risked a glance at her once, and the sight made your stomach lurch. She was reclined still, but now her hand had drifted lower, sliding across her thigh as she watched you bend and kneel and work.
Heat flushed through you, part humiliation, and yet, the thought of her watching, her smirking while you played housemaid in silence, made the silence that much heavier. Every moment in that room was her stage, and you were nothing more than the act she had chosen to enjoy.
[[Keep working|SophiaPath06_02]]
<<nobr>>
<<set $storyContent = true>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<</nobr>>The room felt smaller with every task you completed. Folding shirts, smoothing stockings, placing them into neat stacks—it all blurred together until the repetition became mechanical. Your hands moved, but your mind was tangled, frayed by the silence, by her smirk, by the way she hadn’t stopped watching you once.
When you risked another glance, your stomach lurched. Sophia had shifted further onto the bed, spreading both her legs. Her skirt and panties lay discarded on the floor, leaving her completely bare from the waist down. One hand rested lazily at her side, while the other moved between her thighs, fingers rubbing against her bare pussy with deliberate and calm strokes. Her eyes locked onto yours, a smirk playing at the corners of her mouth.
<img src="Images/Story/SophiaPath06/02.png" style="width:75%; height:auto; display:block; margin:0 auto;">
You froze, while holding a half folded shirt in your hands. The heat rushed to your face, spreading down your neck, and for a second you forgot even how to breathe. Her eyes found yours immediately, and the sly smile widened.
<<sophia>>Don’t stop. I didn’t tell you to stop.<</sophia>>
You jerked back to the task, fumbling with the fabric, fingers clumsy as if they belonged to someone else. The sound of your own breathing filled your ears, as though the air itself had grown heavy. Behind you, you could hear hear heavy breaths. You didn’t need to look to know what she was doing. The knowledge alone made your pulse hammer and shame boild hot in your chest, but underneath the shame was something else, something darker, something you didn’t want to name.
The silence had shifted now, like it wasn't just oppressive, but charged, alive, punctuated by her breaths, the scrape of your movements, the unspoken command that bound you. Every time you thought you might lose yourself in the rhythm of folding, she let out the faintest sound, barely a sigh, but enough to shatter your focus.
You knew you should hate this, resent the humiliation, resent being turned into nothing more than her entertainment, but as you bent over to pick up another piece of clothing, you could feel her gaze burning into you, and the thought that she was enjoying this, and that you were the reason for her enjoyement, sent a tremor down your spine. And still, you said nothing... you weren’t allowed.
<<sophia>>Keep going, don’t you dare stop.<</sophia>>
You obeyed, your movements becoming more frantic, more desperate, as if the intensity of your task could match the intensity of her pleasure. Sophia’s breathing was louder now, uneven in a way that made your own chest clench. Then, her body started tensing, and you could see the muscles in her thighs tighten as she neared the edge. With a final, shuddering cry, she came, her body convulsing as waves of pleasure washed over her. Her fingers slowed until they stopped, and she laid there for a moment, with a satisfied smile playing on her lips.
By the time you placed the last neatly folded shirt on the pile, your hands were trembling. Not from the weight of the work, but from the tension coiled tight inside you, every nerve strung between her silence and your obedience.
<<sophia>>You did well enough. Messy, but passable. For a pet.<</sophia>>
You swallowed hard, biting back the instinct to answer, remembering her warning. She caught the flicker of restraint in your eyes, and her grin spread wider.
<<sophia>>Good. You’re starting to understand. Silence suits you.<</sophia>>
She stretched her legs out, crossing them at the ankles, like a queen dismissing a servant.
<<sophia>>Now pick up your things and go. I’ve had my fun.<</sophia>>
The dismissal stung more than you expected, but still, you gathered yourself quickly, trying not to stumble, the silence between you echoing louder than any insult. As you reached the door, her voice followed you one last time, soft and sharp all at once.
<<sophia>>Remember, pet... you only speak when I want you to. And if you forget...<</sophia>>
<img src="Images/Story/SophiaPath06/03.png" style="width:75%; height:auto; display:block; margin:0 auto;">
She let the threat dangle, unfinished, her smirk doing the rest of the work. The door clicked shut behind you, and you walked down the hall with your heart pounding, a strange heat gnawing at you. The punishment hadn’t even come yet, not really. But somehow you already knew you’d never make the mistake of speaking out of turn.
<<nobr>>
<<set $sophiaQuest += 1>>
<<link "Go back to your dorm">>
<<set $storyContent = false>>
<<set $energy -= 40>>
<<set $lust = 100>>
<<set $willpower -= 2>>
<<set $femininity += 1>>
<<statChange "+Femininity" "pink">>
<<statChange "-Willpower" "pink">>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<<run $journalEntries.push("Day " + $currentDay + ": Today, Sophia had me doing chores again. She didn't even let me speak, her eyes controlling every move. I washed dishes and folded laundry while she watched, her gaze sharp and unyielding. At one point, I sighed, and she laughed.\n\n
As I finished, I saw her... she was... touching herself. Her eyes locked onto mine, and I couldn't look away. I could feel her pleasure, and it made something dark stir inside me.\n\n
When I was done, she dismissed me, her voice soft and sharp. 'Remember, pet... you only speak when I want you to.'\n\n
I left, my heart was pounding...")>>
<<goto "Dorm">>
<<advanceTime 180>>
<</link>>
<</nobr>>The knock was not a request, it was two hard raps that felt like punctuation, the kind of sound that made everyone in the hallway look up for a second and then keep walking. When you opened the door, Sophia was already halfway inside, filling the doorway with black boots and a look that made your knees go soft. She didn't wait for you to invite her, and the casualness with which she walked past you into your tiny dorm felt strangely right, like the world had slipped into its natural order.
<<sophia>>Out of the way.<</sophia>>
Her bag banged against the bed as she set it down. She unzipped ind and took a couple of razors and towels from inside. The scent of her perfume hit you, warm and smoky, and somewhere under that was the sharp chemical smell of the shaving cream she had was already opening. Looks like she had already decided how the night was gonna play out.
You thought about protesting, or at least saying something. You even opened your mouth, but before you could form any words, Sophia beat you to it.
<<sophia>>Before you even think of saying anything, I'll make it clear that you do not have my permission. So shut it.<</sophia>>
<img src="Images/Story/SophiaPath07/01.png" style="width:75%; height:auto; display:block; margin:0 auto;">
You kept silent watching her prepare all the stuff she had brought with her. Then she looked at you with that piercing gaze you were almost already getting used to.
<<sophia>>You look like you are going to faint.<</sophia>>
She tossed a towel over your desk chair.
<<sophia>>Sit down. Stop staring like an idiot.<</sophia>>
Her voice was sharp and amused, and maybe that was what it made you want to obey.
<<sophia>>Now you may talk, pet.<</sophia>>
<<mc>>W... what's all this, Mistress?<</mc>>
<<sophia>>Last time you were at my dorm, the one that I came just for watching you doing my chores, like the perfect maid you were born to be...<</sophia>>
Those words felt like they were piercing you.
<<sophia>>...there was only one thing that was almost a turn off... your disgusting body hair.<</sophia>>
<<mc>>What? My body hair? But why?<</mc>>
<<sophia>>Because sissies like you do not have body hair. Body hair was made for real men, and I think we've already estabilished that you're not one.<</sophia>>
<<mc>>I... I'm not a sissy, Mistress.<</mc>>
Sophia laughed as she heard your words.
<<sophia>>You can try to fool yourself for as much as you want to, but you know that you felt so affected by those hypno videos because you identified yourself as one.<</sophia>>
<<mc>>No... I...<</mc>>
<<sophia>>And that's why you keep coming back for more. I could post your images tonight if I wanted to, and I'm sure that in a few days you'd come back crawling to me like the little bitch you are.<</sophia>>
Your heart sunk as you heard those words... because they might just actually be true. You kept quiet.
<<sophia>>Now, be a good pet and strip. Let's get rid of all that pathetic body hair that does not belong to you.<</sophia>>
[[Strip|SophiaPath07_02]]
<<nobr>>
<<set $storyContent = true>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<</nobr>>Your hands moved like you were watching someone else, fumbling at the hem of your t-shirt until it passed over your head. The fabric stuck for a second to the sweat at the base of your skull and then slid free. You could feel Sophia watching, and that made every hair on your arms stand up.
You kept your eyes down, as much as you wanted to look at her, to challenge her, to tell her to stop, but your mouth dry and the words would not come. Instead you peeled off your jeans, each movement close to ceremonial. Shame flamed in your chest, but under it something else answered the heat, a guilty tremor that made your thighs press together without thinking.
Sophia crouched in front of you, close enough that you could see the tiny flecks of silver in her pupils. She touched your shin with the pad of a finger, a clinical probe disguised as affection. Her glove smelled faintly of smoke and soap.
<<sophia>>Good. Stay very still.<</sophia>>
Her voice had the tone of someone giving instructions to a fragile instrument. You obeyed because it was easier and safer than fighting it. You felt exposed, raw in ways you had not planned to be, as if she had peeled back not only your clothes but some interior barrier that kept your curiosities and fears from rubbing against the world.
She lathered the shaving cream with a methodical hand, the foam a cool white contrast against the warm pinkness of your skin.
The first stroke of the razor came with a small, bright shock. You startled and bit, halfway between a moan and a gasp, but Sophia didn't even flinch. Her hands worked in that slow, deliberate way; The same one she had when she had her fingers around in her pussy, back in thay day.
<<sophia>>Breathe for me, pet. If you hold it, I will take my time.<</sophia>>
The air filled your lungs and then you let out again. Each pass of the blade left your skin closer to something you could not name, and with each pass your embarrassment folded into a sharper, colder pleasure. It was wrong and beautiful in a way that made you feel insane for thinking it, and yet you did think it, and thinking it made you want to press your face into the towel at the back of the chair.
Sophia’s hands were merciless and precise. She talked as she worked, the way someone might narrate a ritual to a child so the child would not panic.
She was fast, like if she was already used to doing that, but you prefered not to ask about it. And then, before you could notice, she was almost done.
<img src="Images/Story/SophiaPath07/02.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<sophia>>You see that? Smooth. That is how you are supposed to be. Soft, clean, smaller. It fits better for a sissy like you.<</sophia>>
There was that word again... "sissy". Were you becoming like the ones in the images and hypno videos you saw for the assignment?
Her words should have stung, and they did, but every sting had the curious aftertaste of something electric. You clenched your jaw to hide it. The razor hummed; she rinsed it and then traced a finger along the newly bare line, smiling like someone who had finished an artwork.
You could not help replaying her earlier threat in your head about posting the images. The threat was a knife, and the image it cut was of a future where you had no choice. That future was terrifying, but also oddly comforting. The idea of giving up the fight, of being known and used and catalogued, made a strange, sinking part of you uncoil.
Sophia tilted her head, studying you like a scientist checking a specimen.
<<sophia>>Look at me when I tell you something important.<</sophia>>
You lifted your eyes. Her face was close; Her breath ghosted across your lips. You smelled coffee and something darker, something like warm leather. Her expression softened for a fraction, like a curtain pulled aside.
<<sophia>>You are not going to pretend to be ashamed forever. You are going to learn that it suits you, and if you resist, I will remind you that this is what you want<</sophia>>
The sentence felt like promise and prophecy. The weight of her words pressed on your ribs, but beneath that pressure there was an unwilling curiosity. What would it be like to be exactly what she said you were meant to be? To fold into the role and stop fighting the small, secret pleasures that rose whenever she spoke?
She wiped your ankle with a towel in slow and deliberate movements. Her fingernails grazed in a way that sent a line of awareness up your spine. You wanted to say no, to push her away. Your hands trembled, but you did not move.
<<sophia>>Hands out.<</sophia>>
You held them out, palms up like a supplicant. She took them, cold and firm, and guided your fingers to the razor she had placed on the chair beside you.
<<sophia>>Hold it. Not to do the work, just to know what it feels like. Ownership is a lesson too.<</sophia>>
Your fingers closed around the metal, and the vibration of the room centered on that tiny contact. You did not know whether you were holding the instrument of your undoing or one of the props in a play you would one day memorize. Either way, Sophia’s presence filled the space in front of you until your previous life felt like a story you had once read and could never quite believe had been real.
She reached for your face, thumb tracing the line of your jaw with deliberate slowness. Your breath hitched as she leaned in, close enough that her lips brushed your cheek.
<<sophia>>Let's finish this, then.<</sophia>>
She put her hands back in her bag and grabbed a small pale bottle. She didn’t make a show of it, just set it down on the towel like it was another tool in her kit.
<<sophia>>This helps after. Stops irritation. Makes you smoother. You’ll deal with it.<</sophia>>
She uncapped it, squeezed a little onto her fingers, and rubbed it into the skin she had just shaved. It smelled faintly clean, like soap and something floral. The touch was firm but not unkind, and the sting from the razor faded quickly.
You sat there, quiet, while she worked. There wasn’t much left to say, but your skin felt different already, too soft, too bare, and you hated how much you noticed it. Sophia seemed satisfied, wiping her hands on the towel.
<<sophia>>Better. You’re starting to look the way you should.<</sophia>>
Your chest tightened, but you thought carefully before saying the next words.
<<mc>>Thank you, Mistress<</mc>>
<<sophia>>Good girl. Now, as you behaved, I do have a reward for you.<</sophia>>
<<mc>>R-really? What?<</mc>>
<<sophia>>Come to bed with me.<</sophia>>
[[Lie down with Sophia|SophiaPath07_03]]
<<nobr>>
<<set $avatarViewMode to "none">>
<<replace "#avatar">> <<RenderAvatar>> <</replace>>
<</nobr>>You followed Sophia to the bed, while feeling your heart pounding in your chest. The room was quiet enough so you could hear the rustle of her clothes as she moved. She sat on the edge of the bed, her back straight, her eyes never leaving yours. You stood just stood there, with your hands trembling slightly.
<<sophia>>On your knees.<</sophia>>
You felt your knees bending before even thinking, you just sank to the floor in front of her. The carpet was rough against your skin, contrasting with the smoothness of your newly shaved legs. You looked up at her, waiting for further instructions as you felt your breath coming in short and nervous gasps.
Sophia reached down and gently tilted your chin up, forcing you to meet her gaze. Her eyes were intense, demanding, and you felt a shiver run down your spine.
<<sophia>>You know what to do, don't you?<</sophia>>
You nodded, already feeling your mouth dry. You had seen and imagined enough to know what she wanted. You leaned forward, resting your hands on her thighs as you pressed your face against the soft fabric of her pants. You could smell her, feeling a smell of perfume mixed with her own smell.
<<sophia>>Good, now show me how much you want this.<</sophia>>
You moved your hands towards the button of her pants, your fingers clumsy with anticipation, then, finally, you managed to undo it, and she lifted her hips slightly to help you slide the fabric down. You pulled them off, along with her underwear, revealing her bare skin. You hesitated for a moment, your heart racing, before leaning in and pressing a kiss to her inner thigh.
<img src="Images/Story/SophiaPath07/03.png" style="width:75%; height:auto; display:block; margin:0 auto;">
Sophia's hand came down on your head, her fingers tangling in your hair as she guided you higher. You could feel her heat, her wetness, and you knew you were where you were meant to be. You parted her legs gently, your hands trembling as you gripped her thighs, and then you leaned in and ran your tongue along her slit.
She sweet and salty flavor made your head spin. You explored her with your tongue, learning her folds, her curves, her most sensitive spots. You listened to her breathing and soft moaning, and adjusted your movements to match her reactions.
<<sophia>>Yes... like that...<</sophia>>
Her voice was breathless, but encouraging, so you doubled your efforts, sucking gently on her clit, flicking your tongue against it in a rhythm that made her gasp. You could feel her body tensing, her thighs clenching around your head as she got closer to the edge.
<img src="Images/Story/SophiaPath07/04.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<sophia>>Don't stop...<</sophia>>
You had no intention of stopping. You wanted to please her, and make her feel as good as you could. You slid two fingers inside her, curling them to hit that spot that made her cry out. You sucked and licked and fingered her until she was writhing beneath you, her body slick with sweat, her breath coming in ragged gasps. And then, with a final cry, she came, her body convulsing around your fingers, her juices coating your face. You lapped it up, drinking her in, feeling a sense of satisfaction and accomplishment that was almost overwhelming. Sophia collapsed back on the bed, so you stayed where you were, your head resting on her thigh, your fingers still inside her, feeling the aftermath of her orgasm.
<<sophia>>Good boy...<</sophia>>
Her voice was soft, sated, and you felt a warmth spread through you at her praise. You had done well, and you knew it. You had pleased your Mistress, and that was all that mattered. You stayed with your head resting on Sophia's thigh, your fingers still gently moving inside her, feeling the residual tremors of her orgasm. You felt a sense of contentment and satisfaction, knowing that you had pleased her.
<img src="Images/Story/SophiaPath07/05.png" style="width:75%; height:auto; display:block; margin:0 auto;">
After a while, Sophia stirred, her fingers gently carding through your hair. You looked up at her, meeting her gaze, and saw a softness in her eyes that you hadn't expected.
<<sophia>>You did well, pet.<</sophia>>
You felt a flush of pride at her words, a warmth spreading through you that had nothing to do with the physical act and everything to do with her approval.
<<mc>>Thank you, Mistress.<</mc>>
Sophia smiled, a slow, satisfied smile that made your heart race. She sat up, her body moving with a fluid grace that you found mesmerizing. You watched as she stood, her naked form a vision of beauty and power.
<<sophia>>Clean yourself up.<</sophia>>
You nodded, rising to your feet and making your way to the bathroom. When you returned, Sophia was already dressed, her bag packed and ready to go.
<<sophia>>Remember, pet, this is who you are now. Embrace it.<</sophia>>
With that, she turned and left, the door clicking shut behind her. You stood there, in the quiet of your dorm, with the scent of her perfume lingering in the air. You touched your body, feeling you newly shaved skin, and felt a strange mixture of emotions, and also, an underlying sense of belonging.
<<nobr>>
<<set $sophiaQuest += 1>>
<<link "Go back to your dorm">>
<<set $storyContent = false>>
<<set $avatarViewMode to "clothed">>
<<replace "#avatar">> <<RenderAvatar>> <</replace>>
<<set $energy -= 50>>
<<set $lust = 100>>
<<set $willpower -= 2>>
<<set $femininity += 2>>
<<statChange "+Femininity" "pink">>
<<statChange "-Willpower" "pink">>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<<run $journalEntries.push("Day " + $currentDay + ": Sophia came to my dorm today, and it was intense. She shaved me, and it felt like she was peeling back layers of who I am. Every stroke of the razor was a boundary crossed, a line drawn. I tried to protest, but the words wouldn't come. I guess she was right... the hypno videos, the images, they all pointed to something I couldn't ignore.\n\n
The whole experience left me feeling vulnerable, but also strangely accepted. Like I was finally fitting into a role I was meant for. Sophia's words, her touch, they all added up to something terrifying and comforting at the same time.\n\n
After that, she had me on my knees, guiding me to lick her pussy. I could smell her, a mix of perfume and her own scent, and it made my head spin. Her taste was sweet and salty. Her moans and gasps guided me, and I doubled my efforts, sucking and licking until she came. I still remember her body convulsing around my fingers.\n\n
In the end, she rewarded me with her approval, and it was enough. As I sit here, touching my smooth skin, I can't help but feel a sense of belonging. Maybe this is who I'm meant to be.")>>
<<goto "Dorm">>
<<advanceTime 180>>
<</link>>
<<run $bodyHairFacial = false; $bodyHairArms = false; $bodyHairChest = false; $bodyHairLegs = false; $bodyHairPubic = false;>>
<</nobr>>You told yourself it was routine by now, walking down the hallway, noticing the familiar smell of cheap cleaner and stale coffee clinging to the walls, the nervous flutter that always started in your chest before you reached her door. It was supposed to feel ordinary, but nothing about Sophia ever really felt like ordinary. You raised your hand and knocked on the door with two soft taps, and she opened the door almost immediately, as if she had been waiting. Her green eyes caught you first, cool and sharp, scanning you like she could already see past your skin.
<img src="Images/Story/SophiaPath08/01.png" style="width:75%; height:auto; display:block; margin:0 auto;">
Before you could even open your mouth, her voice cut through the air.
<<sophia>>Strip.<</sophia>>
That one word froze you. Normally, she would wave you inside, let you start the chores, but today there was no greeting, no transition. Just an order, flat and final. Your throat went dry.
<<mc>>...Mistress?<</mc>>
The word came out half formed, hoping maybe you misheard. Her gaze narrowed, and that tiny tilt of her chin silenced you more effectively than shouting ever could. Instead of answering you, or getting angry, she just waited, which somehow felt worse.
With shaky hands, you started pulling your shirt over your head, the fabric clung awkwardly, catching at your shoulders, making the moment feel clumsier than it needed to. You dropped it into a small heap at your feet, then unbuttoned your jeans, fingers stiff, sliding them down to your ankles. The hallway draft clung to your bare skin as you stepped out of them. Soon you were standing in nothing but your underwear, but even that didn’t last long.
<<sophia>>All of it.<</sophia>>
Your stomach knotted, but you obeyed. You peeled off the last layer, and suddenly the dorm’s dim light felt blinding. You stood exposed, every freckle, every line, every curve under her eyes. You tried not to cover yourself, as much embarrassed as you were. You hated how weak and vulnerable it made you feel, but hated even more how natural the posture was becoming. Sophia circled you slowly, looking you over like she was assessing a mannequin at a store window. A finger trailed across your shoulder, down your arm, tracing the smoothness.
<<sophia>>Good. You’ve kept yourself shaved.<</sophia>>
There was the faintest note of approval in her tone, but it didn’t ease your nerves. If anything, it made them worse, like you had just passed one test only to face the next. She stepped back, with her phone already in her hand, and pointed the camera at you. You heard the "photo taken" sound effect at least six times.
<<sophia>>Hands behind your head.<</sophia>>
You hesitated, then obeyed, elbows out, chest exposed. She snapped a picture, her expression was unreadable.
<<sophia>>Turn around.<</sophia>>
You turned, cheeks burning as you realized exactly how vulnerable you looked. Another photo.
<<sophia>>Legs apart. Wider.<</sophia>>
You spread your stance, face hot, jaw tight, and you heard the phone click again.
Each pose she demanded made you feel less like a person and more like an object. A doll she was arranging, capturing, documenting. The urge to protest bubbled in your throat, to ask her to stop and not to do this, but when you glanced at her eyes, cold and focused behind the screen, the words shrank back down. You swallowed them and left them to rot in your chest. Sophia lowered the phone at last, not looking at you, just scrolling through the photos. You couldn’t see her screen, only the faint reflection in her eyes as she flicked through the images she had taken of you.
<img src="Images/Story/SophiaPath08/02.png" style="width:75%; height:auto; display:block; margin:0 auto;">
You stood frozen, naked, hands still behind your head, fighting the shame prickling across your skin... and she didn’t even need to tell you to stay still.
[[Wait for her to say something| SophiaPath08_02]]
<<nobr>>
<<set $storyContent = true>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<</nobr>>Sophia didn’t say a word at first, she just sat on he bed and stared at you, her phone placed at her side, almost as if she was waiting for you to do something. You stood there naked, trying not to twitch, the silence so thick it felt like your own heartbeat was too loud.
<img src="Images/Story/SophiaPath08/03.png" style="width:75%; height:auto; display:block; margin:0 auto;">
Without warning, she stood, walked over you, and bent down to gather your discarded clothes from the floor. Shirt, jeans, underwear, all scooped into her arms as casually as if she were picking up laundry. Your throat tightened.
<<mc>>Mistress... my clothes...<</mc>>
The words left your mouth before you could stop them. They sounded weak, almost whiny, and you hated yourself for it. Sophia gave you one look, and you fell silent instantly. She didn’t need to tell you that speaking out of turn was dangerous. You knew. She carried the bundle of your clothes back to her dresser, opened a drawer, and shoved them inside. Then she turned back to you, with folded arms and an unreadable expression.
<<sophia>>Not today. Today you’ll work dressed properly.<</sophia>>
Her voice made your stomach drop. You didn’t know what “properly” meant until she reached into another drawer and pulled something out. When she turned back, you saw it: dark red laced bra. She held it between two fingers like an offering, or maybe a verdict.
<<sophia>>Put it on.<</sophia>>
For a second, you froze. The thought of actually sliding a bra over your chest, of snapping them in place, it made your face burn so hot you thought it might melt off. Every part of you screamed to resist, to say “no,” to grab your clothes and run, but none of those things happened. Instead, you reached out and took the brafrom her hands. Your fingers shook so badly that the fabric slipped almost to the floor. You caught it, fumbling, and heard the quiet exhale of her breath, not quite disappointment, or amusement, just a reminder of your clumsiness.
You turned it over, trying to figure out how to put it on. Your face felt like it was on fire, but then, finally, you slipped your arms through the straps and brought the band around your back. You fumbled, cursing yourself under your breath. Behind you, Sophia cracked a low an d short chuckle, like the sound of someone reading an answer they already knew.
<<sophia>>Do you want help?<</sophia>>
<<mc>>N... no, Mistress, I can do it.<</mc>>
It took you three tries, but you managed to snap the hooks together. The straps tightened against your shoulders. The cups pressed against your chest, creating a strange, hollow shape where nothing filled them. It felt ridiculous, humiliating and completely wrong, and yet... your body hummed with a strange heat you couldn’t deny. Sophia’s gaze traveled slowly down your chest, lingering on the lace, then back up to your face.
<<sophia>>Good. Now the rest.<</sophia>>
She reached into the drawer again, and this time produced a matching pair of dark red lace panties. She tossed them toward you, and you caught them against your chest, the soft fabric feeling like fire in your hands. Every nerve screamed in protest, but your body moved anyway. You stepped into them, tugging the lace up your thighs, pulling them snug around your hips. The fabric hugged too tight, too close, pressing your cock down in a way that made you feel both trapped and exposed.
<img src="Images/Story/SophiaPath08/04.png" style="width:75%; height:auto; display:block; margin:0 auto;">
Sophia tilted her head, studying the sight.
<<sophia>>Better.<</sophia>>
You wanted the floor to open up and swallow you, but instead, you stood there, bra and panties tight against your skin, burning with humiliation. Sophia gestured casually toward the rag and bucket waiting by the dresser.
<<sophia>>Chores.<</sophia>>
Your legs carried you forward automatically. You knelt by the bucket, wringing out the cloth, your face burning as you realized the position made the panties stretch tighter across your ass. You tried not to think about how it must look, you tried not to think about how Sophia was watching, and you knew she was. You could feel her gaze tracking every motion as you wiped the floorboards in careful strokes. The lace rubbed against your skin with each movement, distracting and maddening. Your body felt on display, like every tiny shift of your muscles was a performance. You risked a glance upward. Sophia was on the bed again, lounging with one knee crossed over the other. She wasn’t scrolling now, she was watching you directly, chin resting against her knuckles, eyes sharp and unblinking.
<<sophia>>Slower.<</sophia>>
You froze mid wipe, then you adjusted, dragging the cloth slower, more deliberate. Your face burned hotter, but you obeyed.
<<sophia>>Arch your back when you bend down. Yes... just like that.<</sophia>>
The words sank into you like commands written directly on your skin. You hated the way your body responded, and that part of you wanted to obey, wanted her approval, even like this.
You moved to the bookshelf next. Each time you reached upward to dust, the bra straps dug into your shoulders, reminding you of what you were wearing. When you crouched to straighten the lower rows, the panties shifted tight against your cock, making your breath hitch. Sophia noticed... she always did.
<img src="Images/Story/SophiaPath08/05.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<sophia>>Keep going. Don’t stop.<</sophia>>
Her tone was calm, but it left no space for hesitation. You kept working, dusting, scrubbing, arranging, all while wrapped in lace. Minutes stretched into what felt like hours, and by the time you returned the rag to the bucket, your arms ached and your knees throbbed. You stayed kneeling, panting softly, unsure if you should rise without permission.
Sophia stood then, finally moving from the bed, walked slowly toward you, each step deliberate, her presence filling the room. She stopped just behind you, so close you could feel the warmth of her body and smell the faint smoky perfume she always wore. Her voice came low, near your ear.
<<sophia>>You see how much better you look like this?<</sophia>>
You swallowed hard, not daring to answer. Her hand brushed lightly across your shoulder, down the line of your arm, making you shiver.
<img src="Images/Story/SophiaPath08/06.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<sophia>>You should thank me.<</sophia>>
The words lodged in your throat. Part of you wanted to resist, to say no, to spit back something defiant, but the larger part, the one kneeling in lace, aching from chores, throbbing with confused heat, forced the word out.
<<mc>>...Thank you, Mistress.<</mc>>
Sophia smiled faintly. Not wide or not soft, but sharp, a smile that promised there was always another step waiting.
[[Stay kneeled|SophiaPath08_03]]
<<nobr>>
<<if !$backupOutfit>>
<<set $backupOutfit = {
clothing: $clothing,
shoes: $shoes,
socks: $socks,
underwear: $underwear,
bras: $bras
}>>
<<set $clothing = "None">>
<<set $shoes = "None">>
<<set $socks = "None">>
<<set $underwear = "NoStore_Underwear_09">>
<<set $bras = "NoStore_Bra_06">>
<<run $('#avatar').empty().wiki('<<RenderAvatar>>')>>
<</if>>
<</nobr>>Your knees ached against the wooden floor, but you hardly noticed anymore. The heat of the lace pressed against your skin stole the air from your lungs, and your body felt like it was burning, not with comfort but with the ache of humiliation, a slow fire that crawled up your chest and into your throat. Sophia’s hand lingered heavy on your shoulder, her nails grazing lightly as if she were testing something. The weight of it pinned you in place more effectively than chains ever could.
<<sophia>>Good, you’re learning how to kneel properly.<</sophia>>
The words slid through you, leaving behind something tangled, half pride, half dread. You hated how both halves felt the same, how your body betrayed you by finding warmth even in shame. She moved around you then, slow steps circling until she stood in front of you again. Her green eyes caught yours, holding them still, and then without warning she crouched low, her corset creaking slightly with the motion. Her hand reached out and traced the edge of the bra cup across your chest. The lace scratched faintly, and you shivered.
<<sophia>>Do you know what I see when I look at you like this?<</sophia>>
You opened your mouth, but nothing came. The answer would have been a mess no matter what, and she didn’t even wait for you to try.
<<sophia>>I see someone who wants to be kept. Someone who wants to be shaped.<</sophia>>
Her fingers drifted down, trailing over the center of the bra, then lower, brushing your stomach. You sucked in a breath without meaning to. Her hand found its way through the panties, wrapping around your cock with a grip that was firm but unhurried. The lace fabric pressed tighter, confining you as she stroked once, twice, slow and deliberate. Your whole body leaned toward the touch as if gravity itself had shifted.
<img src="Images/Story/SophiaPath08/07.png" style="width:75%; height:auto; display:block; margin:0 auto;">
You gasped, unable to stop yourself.
<<sophia>>Already trembling? Pathetic.<</sophia>>
Her strokes stayed slow, measured, drawing the heat higher with every pass. You bit your lip, holding back the sounds rising in your throat, but your hips betrayed you, shifting forward into her palm. The lace rubbed with each movement, amplifying the sensitivity until your vision blurred.
<<mc>>Mistress... please...<</mc>>
The words slipped out like water through cupped hands, and you hated yourself for how desperate they sounded. Her eyes sharpened, and she leaned closer, lips brushing near your ear.
<<sophia>>Please what?<</sophia>>
You couldn’t bring yourself to say it. You didn’t need to, though... she already knew. Her hand sped up, pumping with cruel precision, pushing you higher, until the world shrank to the single point of her touch. Your thighs trembled and your breath hitched. You were so close you could almost taste it.
And then she stopped.
Her hand pulled away as cleanly as if nothing had ever happened. The sudden emptiness crashed into you, leaving your body aching, straining, desperate and denied. You groaned, the sound more animal than human. Your hips rocked once, searching for what was gone, and you caught yourself too late. The humiliation burned worse than the denial. Sophia straightened, wiping her hand on her thigh as if brushing away dust.
<<sophia>>Not yet, you don’t deserve that reward.<</sophia>>
Her tone was calm, but final. You bowed your head, cheeks burning, chest heaving with the effort of swallowing down frustration. Your cock throbbed against the lace, trapped and unsatisfied. Every nerve screamed, but you couldn’t do anything, not unless she allowed it. After a long silence, you gathered the courage to speak.
<<mc>>Mistress... my clothes, please.<</mc>>
The words felt pitiful, but you needed something, any scrap of normality to shield yourself. Sophia turned, walking toward her dresser. She opened the drawer where she’d hidden your clothes earlier. For one heartbeat, hope flared in your chest, but then, she shut it again and opened another.
From this one, she pulled out something different: black jeans, slim and sharp, and a fitted top of mesh and soft fabric layered together. Accessories clinked faintly — silver chains, a choker. Not lingerie. Not your clothes. Something in-between. She laid them neatly on the bed.
<<sophia>>No. These. These suit you better.<</sophia>>
Your stomach lurched.
<<mc>>Umm... They’re not mine.<</mc>>
<<sophia>>They are now.<</sophia>>
The finality in her voice left no room for argument. You stood slowly, legs still shaking from the denial, and shuffled toward the bed. The lingerie rubbed with each step, mocking you. You reached for the shorts with trembling hands. Sophia leaned against the dresser, arms crossed, watching.
<<sophia>>Go on, show me.<</sophia>>
You hesitated, glancing down at the panties still snug against your hips, but her eyes told you everything, they were not coming off. Your throat tightened as you stepped into the shorts, dragging them up over the lace. The fabric pressed tight, the panties beneath shifting, clinging, refusing to be ignored. The shorts hugged closer than what you normally wore, shaping you in ways that felt alien and exposing.
Next came the top. It was probably hers before she gave it to you. You slid it over your head, the mesh clinging to your shoulders, the layered fabric tracing down your torso. The faint outline of the bra showed through, its straps pressing against your skin beneath. You flushed, hating how obvious it felt.
<<sophia>>Yes, much better. And you will keep the lace beneath. Always.<</sophia>>
The words struck deep, and your chest tightened. You looked down at yourself, at the clothes she’d chosen, but all you could feel was the lingerie still clinging underneath. You didn’t look like the you that had walked into this room. You didn’t look like a man in borrowed clothes. You looked like something else entirely, something being sculpted layer by layer. Sophia turned to her dresser again, opening another drawer. From inside, she pulled out a small black bag. She held it by the straps and handed it to you without explanation. The weight was light, but the contents shifted faintly, soft against the fabric.
<<sophia>>A second set... you’ll keep it with you. And your old clothes... only because you behaved today. Next time you come here, I expect you to be wearing panties and bras.<</sophia>>
You clutched the bag with stiff fingers, heat crawling up your neck. The idea of walking across campus with it, of carrying lingerie around, made your stomach churn and twist. Yet you nodded.
<<mc>>I... yes, Mistress.<</mc>>
Her hand touched your cheek lightly, almost gentle, then fell away.
<<sophia>>Good boy.<</sophia>>
The words sent another shiver through you, not because they hurt, but because they felt too good. You stood there in her chosen clothes, the secret lace still hugging your skin, denial still burning in your body, shame twisting with want. The bag hung heavy at your side, a promise and a threat. Then she opened the door in silence, and you meekly left.
<<nobr>>
<<set $clothing = "NoStore_Clothing_05">>
<<set $shoes = "NoStore_Shoes_01">>
<<run State.variables.playerInventory.ownedClothing.push("NoStore_Underwear_08")>>
<<run State.variables.playerInventory.ownedClothing.push("NoStore_Underwear_09")>>
<<run State.variables.playerInventory.ownedClothing.push("NoStore_Bra_05")>>
<<run State.variables.playerInventory.ownedClothing.push("NoStore_Bra_06")>>
<<run State.variables.playerInventory.ownedClothing.push("NoStore_Clothing_05")>>
<<run State.variables.playerInventory.ownedClothing.push("NoStore_Shoes_01")>>
<<set $sophiaQuest += 1>>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<<link "Go back to your dorm">>
<<set $storyContent = false>>
<<set $avatarViewMode to "clothed">>
<<replace "#avatar">> <<RenderAvatar>> <</replace>>
<<set $energy -= 50>>
<<set $lust = 100>>
<<set $inhibition -= 3>>
<<set $willpower -= 4>>
<<set $femininity += 3>>
<<statChange "+Femininity" "pink">>
<<statChange "-Willpower" "pink">>
<<statChange "-Inhibition" "pink">>
<<set $ownsPanties = true>>
<<run $journalEntries.push("Day " + $currentDay + ": I thought it was going to be another normal day of chores at Sophia’s, but the second she opened the door she ordered me to strip. No explanation, no greeting, just that. I panicked inside but still obeyed, and then she took out her phone and started snapping pictures while I stood there naked, burning with shame. When she pulled out the dark red lace bra and panties, I wanted to protest so badly, but the words died before they reached my mouth. Wearing them while cleaning was humiliating, every bend, every stretch reminded me of what I had on, and her eyes never left me. She told me to slow down, arch my back, like she was arranging me, and my body just... did it.\n\n
The worst part is how twisted my own feelings were. I hated it, hated feeling like an object, but there was this heat under the humiliation, like part of me wanted her approval. I don’t know if it was excitement, fear, or both at the same time, but I couldn’t look away from her either. And when she finally gave me clothes, they weren’t mine, just some goth outfit to wear over the lace, and she said next time I had to show up already in panties and a bra. I left her room feeling sick, angry, and humiliated... but also buzzing, like a part of me was already hooked.")>>
<<goto "Dorm">>
<<advanceTime 180>>
<</link>>
<</nobr>>You can't believe the amount of things you have to do today. You're not even sure where to start, so you start by updating your assignment papers. After that you take a shower and get dressed. You decide to wear something casual today since you have a lot of running around to do, but before you can think of anything else, you get a text from Sophia. She wants to meet you in her dorm room right away. Your heart skips a beat. You haven't seen her since last week, and the memory of that night still lingers in your mind. You quickly finish getting ready and head to her dorm.
You arrive at Sophia's dorm feeling the same weight in your gut that you've been feeling when you approach her dorm's door. The hallway smells faintly of burnt coffee and cheap detergent, but you can barely pay attention to that. All you can feel is the lace pressing against your ribs, the memory of last week's red set still ghosting across your skin every time you move.
You raise your fist to knock, but the door swings inward before your knuckles connect. Sophia fills the frame, arms folded beneath the black leather corset that cinches her waist into a cruel hourglass. Her lipstick is matte obsidian, the same shade as the boots that stop just below her knees. The red bulb behind her throws long shadows across the floorboards, turning the room into a stage set for interrogation. Her eyes are sharp, green and unblinking, dropping immediately to your chest, then flicking back up to your face. She doesn't speak, the silence is accusation enough.
<img src="Images/Story/SophiaPath09/01.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
You wonder at first if you did something, but it doesn't take long for the realization to dawn. The bra. You forgot to wear it. Your stomach twists into knots, a cold sweat breaking out across your back. You open your mouth to apologize, to explain, but Sophia raises a hand, cutting you off.
<<sophia>>Inside.<</sophia>>
One word, flat and final. You step past her, the door thudding shut like if it was a coffin lid. Sophia doesn't move at first. She just watches you the way a cat watches a bird that's already forgotten how to fly. Then she circles, slow, deliberate, the heel of her boot ticking against the wood in perfect rhythm. She stops behind you. You feel her breath on your neck, warm and scented with smoke and something darker, cloves, maybe, or the promise of pain.
<<sophia>>You didn't wear it.<</sophia>>
She didn't even asked a question, just gave a veredict. You try to think on some half formed excuse, but her fingers dig into the meat of your shoulder, nails sharp through the thin cotton of your shirt. The words die in your throat.
<<sophia>>Don't insult me with lies. I can see it in the way you're standing, shoulders too loose, chest too flat, you're walking around like you still have the right to forget who owns you.<</sophia>>
She releases you only to step in front, blocking the path to the door. From the top drawer of her dresser she produces a bra, a black one, simple, the kind of understated menace that doesn't need frills to cut. She holds it between two fingers, letting it dangle like a noose.
<<sophia>>This is non negotiable. Starting today, you wear one every single day. Under whatever sad little boy clothes you think hide you. To class, for dinner, to bed, if I decide you've earned the privilege of sleep. You'll feel it with every breath, every heartbeat, every time you dare to think you're anything but mine.<</sophia>>
Her voice is low, almost conversational, but each word lands like a brand. She steps closer, close enough that you can see the faint silver flecks in her irises, the way her pupils have swallowed the green in the red light.
<<sophia>>And if I ever... ever... catch you without it again, those pictures go live. Not just to your phone, not just to our classmates. To the department mailing list, the student group chats, the campus confession page. Imagine Steinberg opening an email titled “Student Caught in Compromising Position.” Imagine your name trending with a thumbnail of you on your knees in lace, eyes wide, mouth slack. One click, pet, that's all it takes.<</sophia>>
Your stomach drops so fast you taste bile.
<<sophia>>Strip the shirt. Now. Let's make sure you understand the new dress code.<</sophia>>
Your hands move before your brain catches up. The shirt comes off in one clumsy motion, catching on your ear, then dropping to the floor in a pathetic heap. The air is cool against your bare skin, but it's her gaze that raises the hairs on your skin, that makes your nipples tighten involuntarily. You hate it, you hate how your body responds to her gaze like it's been trained.
She steps forward, the bra still dangling from her fingers, with her free hand she reaches out, and pinches the skin just above your collarbone, hard enough to make you hiss. Then she releases, leaving a small red crescent.
<<sophia>>Arms up.<</sophia>>
You obey. The bra slides over your head, the straps settling onto your shoulders with the weight of a sentence. Your fingers fumble at the hooks in back twice, until they finally catch. The band snaps into place, tight across your ribs. The cups are empty, mocking, pressing flat against your chest and creating a shape that isn't yours. Sophia watches every second, expression unreadable except for the faint curl at the corner of her mouth.
<<sophia>>Look at you, already breathing shallower. Good, that's how it should feel, like you can't quite fill your lungs without my permission.<</sophia>>
She adjusts a strap with clinical precision, tugging it higher so it bites into your shoulder.
<img src="Images/Story/SophiaPath09/02.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
Then she steps back, tilting her head as if appraising a sculpture she's only half-satisfied with.
<<sophia>>This is your uniform now. Under everything. And if you think you can sneak around it, if you think I won't notice the way your posture shifts when you're bare, remember I have eyes everywhere. One text from me, and your little secret becomes public property.<</sophia>>
She pulls her phone from her pocket, thumb hovering over the screen. The gallery app is already open. You catch a glimpse of the thumbnail grid, your naked body in a dozen humiliating angles.
<<sophia>>Say it. Tell me what you are.<</sophia>>
The words stick in your throat, but her eyes don't blink. You force them out, voice small and cracked.
<<mc>>I'm... yours, Mistress. I'll wear it every day.<</mc>>
<<sophia>>Louder.<</sophia>>
<<mc>>I'll wear the bra every day, Mistress. I swear.<</mc>>
She pockets the phone, but the threat lingers like perfume. Then, without warning, she reaches out and flicks the center of the bra, right between the cups. The snap of elastic against your skin stings, a tiny, perfect reminder.
<<sophia>>Now take your shirt, but don't wear it, so the hallway sees what happens when you disobey.<</sophia>>
Your hands shake as you take your shirt from her hands, Then, Sophia opens the door, the hallway light spilling in like judgment.
<<sophia>>Go. And remember,I'll be checking.<</sophia>>
[[Nod in submission|SophiaPath09_02]]
<<nobr>>
<<if !$backupOutfit>>
<<set $backupOutfit = {
clothing: $clothing,
shoes: $shoes,
socks: $socks,
underwear: $underwear,
bras: $bras
}>>
<<set $clothing = "None">>
<<set $shoes = "None">>
<<set $socks = "None">>
<<set $bras = "NoStore_Bra_08">>
<<run $('#avatar').empty().wiki('<<RenderAvatar>>')>>
<</if>>
<<set $storyContent = true>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<</nobr>>You nod, throat dry, and clutch the shirt like a shield you're no longer allowed to use. Sophia's eyes, cold, green and satisfied, track every tremor in your fingers. The hallway yawns behind her, fluorescent and merciless. She steps aside just enough for you to pass, but not enough to avoid brushing her corset; the leather is cool, unyielding, a wall you can't push through.
<<sophia>>Walk.<</sophia>>
One syllable, but it lands like a leash snapping taut. You step into the corridor. The bra's band bites with every heartbeat, straps carving pale lines across your shoulders. Shirtless, skin prickling under the air conditioning, you feel the eyes before you see them: two girls from the floor below, frozen mid laugh; a guy with headphones who does a cartoon double take; the RA leaning out of her door, phone already half raised. The red bulb's glow fades behind you, replaced by the harsh white that turns every goosebump into evidence.
<img src="Images/Story/SophiaPath09/03.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
Sophia follows two paces back, boots ticking like a countdown. She doesn't speak and she doesn't need to. The silence is her megaphone. You pass the communal kitchen and someone drops a mug; ceramic shards scatter like accusations. Your cheeks burn hotter than the bulb ever could.
Halfway to the stairwell, she closes the distance. Her fingers hook the back strap of the bra and tug, not hard, just enough to remind you it's there, that she's there.
<<sophia>>Shoulders back. Let them see what obedience looks like.<</sophia>>
You straighten, making the cups shift, fabric rasping over nipples you wish would stop reacting. A freshman rounds the corner, spots you and her, and pivots so fast he walks into the wall. Sophia's soft exhale might be laughter.
At the stairwell door she finally stops you. Her hand slides to the front of the bra, palm flat between the cups, pressing until your breath stutters.
<<sophia>>Next time you come to me, you'll knock wearing it. If I have to open this door to an empty chest again, the photos go out before I even kick you out. Understood?<</sophia>>
<<mc>>Yes, Mistress.<</mc>>
The words come out automatic, small. She releases you, but not before flicking the underband.
<<sophia>>Shirt stays off until you're inside your room. I want the image burned into every memory on this floor.<</sophia>>
She turns on her heel, boots echoing back toward her door. You're left clutching cotton to your chest like a child, the bra's elastic singing with every panicked inhale. The stairwell smells of bleach and old pizza; you descend two flights shirtless, past whispers and stares that follow you like smoke.
Your dorm door finally closes behind you. You lean against it, sliding down until you sit on the carpet, bra straps cutting crescents into your shoulders. The room's dark, quiet, but the hallway's fluorescent ghost light still burns behind your eyelids. You can your heart beating inside your chest. You think how long you have before you have to face her again, and the strangest part is that a small part of you is looking forward to it.
<<nobr>>
<<set $sophiaQuest += 1>>
<<run State.variables.playerInventory.ownedClothing.push("NoStore_Bra_08")>>
<<set $femininity += 2>>
<<set $willpower -= 3>>
<<set $lust += 20>>
<<statChange "+Femininity" "pink">>
<<statChange "-Willpower" "pink">>
<<run $journalEntries.push("Day " + $currentDay + ": Walked three halls shirtless in the bra. Everyone saw. Why did I forget to wear the bra before going to her dorm? Sophia followed me like a shadow with teeth, pressing the cups to my sternum in the stairwell. She said that I must wear a bra everytime now, like a uniform, or the photos will fly. I can still feel the hallway air on my skin, the straps are leaving marks. I hate that part of me wants to be treated like that.")>>
<<link "Do something else">>
<<set $storyContent = false>>
<<advanceTime 240>>
<<if $backupOutfit>>
<<set $clothing = $backupOutfit.clothing>>
<<set $shoes = $backupOutfit.shoes>>
<<set $socks = $backupOutfit.socks>>
<<set $underwear = $backupOutfit.underwear>>
<<set $bras = $backupOutfit.bras>>
<<unset $backupOutfit>>
<</if>>
<<goto "Dorm">>
<</link>>
<</nobr>>You look in the mirror, adjusting the black bra one last time. The lace cups hug your chest, the underwire pressing firmly against your ribs. You tug the straps tighter, making sure they sit just right on your shoulders. A quick glance at your reflection shows the faint pink lines where the elastic band has been digging into your skin all day. You shiver slightly, both from the cool air and the thrill of wearing it.
You step outside, the hallway lights buzzing overhead. Your heart races as you make your way to Sophia's dorm. Each step feels heavier, the weight of the bra a constant reminder of your submission. You reach her door, the red glow from inside spilling into the hallway. Taking a deep breath, you raise your hand and knock once. The door opens before your knuckles finish the second rap, and Sophia stands framed in the red glow, corset gleaming like wet ink, boots laced to her knees. Her eyes drop to your chest, then flick up to your face. A slow, satisfied curl touches the corner of her mouth.
<<sophia>>Good pet. You remembered.<</sophia>>
The praise lands soft, but it still makes your stomach flip. You silently step inside, and hear the door shutting with a clock behind you. The air is thick with her perfume, smoke, cloves, something darker. She doesn’t speak again, just circles you once, the heel of her boot ticking like a metronome. Her fingers hook under your shirt hem and tug upward in one smooth motion. You lift your arms on reflex, and the shirt peels off, revealing the black bra you’ve worn all day, the elastic band already leaving faint pink lines across your ribs.
<img src="Images/Story/SophiaPath10/01.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<<sophia>>Turn.<</sophia>>
You pivot and she stops behind you, breath warm against your neck. One nail traces the bra strap from shoulder to clasp, then snaps it lightly, the sting makes you flinch.
<<sophia>>Look at you. Walking around campus all day with my mark under your clothes. Did anyone notice the way you kept adjusting? The way your nipples got hard every time the fabric shifted?<</sophia>>
Heat floods your face and you open your mouth to deny it, but she’s already moving, pushing you gently but firmly toward the full length mirror propped against the wall. Your reflection stares back: bare chest, black bra, the faint outline of your cock already straining against your jeans. Sophia stands behind you, hands on your hips, chin resting on your shoulder. Her eyes meet yours in the glass.
<<sophia>>Say it out loud. Tell the mirror what you are.<</sophia>>
Your throat works and the words stick, but her grip tightens.
<<mc>>I’m... your sissy, Mistress.<</mc>>
<<sophia>>Louder. And mean it.<</sophia>>
<<mc>>I’m your sissy, Mistress.<</mc>>
The admission burns, but your cock twitches hard enough that the denim rasps. Sophia’s smile widens, sharp and proud. She steps away, leaving you facing your own flushed reflection.
<<sophia>>Now, remove the bra and lie down.<</sophia>>
You take your hands to your back, trying to unhook the clasp, but your fingers fumble. The fabric clings to your skin, a reminder of her control. After a few seconds trying, you finally manage to unhook it. You feel it gettin loose, so you move our arms so they come down, then you drop and feel the carpet biting your skin.
<<sophia>>Open your zipper.<</sophia>>
Without even questioning, you just do as she says. She then crouches in front of you, boot nudging your thighs apart. One foot still in its glossy leather, presses lightly between your legs, the toe brushing your cock. You jerk, a strangled sound escaping.
<<sophia>>Already leaking. Pathetic little sissy.<</sophia>>
She rubs slow circles with the ball of her foot, just enough pressure to make your hips rock involuntarily. Your breath hitches, as she leans in, teeth grazing the side of your neck, not hard, just a promise, then drags her nails down your back in four perfect lines. The sting blooms hot and bright.
<<sophia>>Up. Bed. Now.<</sophia>>
[[Obey|SophiaPath10_02]]
<<nobr>>
<<set $bras = "NoStore_Bra_08">>
<<set $storyContent = true>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<</nobr>>You scramble to the bed on unsteady legs.
<<sophia>>Strip the rest. Slowly. I want to watch every second of you unwrapping my gift.<</sophia>>
Your fingers fumble at your belt. Jeans slide down, then underwear. The lace panties you wore beneath, another rule, cling to your thighs before you step out of them. Finally naked, you lie shivering under the red bulb. Sophia’s gaze rakes over you, clinical and hungry. The mattress dips under your knees as she sits on the bed in front of you, legs folded beneath her like a queen on a throne. The corset is loosened now, leather parted just enough to show the swell of her breasts, the glint of a nipple ring catching the red light.
<<sophia>>Hands behind your head again, pet. Don’t move unless I say.<</sophia>>
You can't even think at this point, so you just obey. The position arches your back and thrusts your hips forward. Your cock juts out, flushed and aching, a bead of precum trembling at the tip. Sophia watches it with the same clinical pride she gave the bra earlier. Then she lifts one bare foot, sole pale against the dark floor, and presses it flat to your shaft.
<<sophia>>Look at you. One day in lace and you’re already this eager for my foot. Say thank you.<</sophia>>
<<mc>>Th... thank you, Mistress.<</mc>>
<<sophia>>Good. You deserve a reward, you know? Wait here, I'll be right back.<</sophia>>
You stay silent as you watch her leave your sight, going inside the dorm's toilet. You wonder what she'll do, but you don't have enought time to wait, as she emerges from it with a harness with a strap on attached to it.
<img src="Images/Story/SophiaPath10/03.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
Sophia climbs between your thighs, knees forcing them wider. The dildo nudges your entrance, cool and slick. She pauses, letting you feel the weight of it, the promise.
<<sophia>>Beg.<</sophia>>
<<mc>>Please, Mistress... please fuck me.<</mc>>
<<sophia>>Louder. Make me believe you need it more than air.<</sophia>>
<<mc>>Please fuck your sissy, Mistress! I need it... need you inside me....<</mc>>
She pushes in one smooth, relentless thrust. The stretch burns, then melts into a deep, impossible fullness as your back arches off the bed. She sets a slow, grinding rhythm, hips rolling, the harness base rubbing her clit with every stroke. Her hands pin your thighs open, nails digging crescents into your skin.
<img src="Images/Story/SophiaPath10/04.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<<sophia>>That’s it. Take every inch like the toy you are. Feel how empty you’d be without me filling you?<</sophia>>
You can’t answer with words, only broken gasps. The room narrows to the slap of skin, the wet sounds of lube, her low approving hum each time you clench around her. Your cock leaks steadily on the bed, untouched, denied. The internal war rages: "this is wrong, I hate that I want more".
[[Take it deeper|SophiaPath10_03]]Sophia keeps moving in and out, slow, then fast. The strap on fills you completely every time she pushes in. It hurts at first, then feels hot and full, making your legs shake. Your cock is hard and it keeps leaking on the bed, but she never touches it.
<<sophia>>Eyes on me, pet.<</sophia>>
You force your lids open and look at yourself in the mirror in front of the bed. The red light paints her skin, her hair looks like a wild dark aura around her, breasts swaying with each controlled snap of her hips. She leans forward, taking the dildo deeper, pressing so hard against your ass, that you notice your vision going blurry. A broken cry tears from your throat.
<<sophia>>Tell the room who owns this hole.<</sophia>>
<<mc>>Y... you do, Mistress...<</mc>>
<<sophia>>Louder. Make the walls remember.<</sophia>>
<<mc>>You own my hole, Mistress! Only you... please...<</mc>>
She thrusts harder, making the bed shake. She scratches your sides again, craving four new red lines against your skin. The pain mixes with the pleasure and they blur in a way that you don't know anymore which is which.
<<sophia>>Clenching again. So greedy. You want to come, don’t you?<</sophia>>
<<mc>>Please... please let me cum, Mistress... I can’t...<</mc>>
<<sophia>>No.<</sophia>>
She slows down the pace, for your desperation. You feel on the edge, but still, you can’t finish... You beg again.
<<mc>>Please... Mistress, let me cum... please...<</mc>>
<<sophia>>Feel how full you are. How you fit perfectly around me. This is your reward, sissy, knowing you’ll stay hard and aching until I decide you’ve earned relief. You’ll carry this stretch in your body for hours. Every step back to your dorm, you’ll feel me.<</sophia>>
She changes angle, and now the dildo rubs a spot inside that makes you see stars. You moan loud and she keeps going, switching back and forth from a fast to a slow pace from time to time. You lose track of time as the sweat runs down your body. Your cock drips more, you’re close... so close... but every time you're about to cum, she stops.
<<sophia>>Look at yourself. See how pretty you are like this.<</sophia>>
You obey. Your body is covered in marks and scratches. The bra lines still craved on your shoulder, like a reminder that you'll have to wear them again soon. The dildo keeps sliding in and out, shiny with lube. Your cock is red and wet, but most of all, you look broken... hers.
<<sophia>>Say it.<</sophia>>
<<mc>>I’m your ruined sissy, Mistress. Please...<</mc>>
<<sophia>>Good boy.<</sophia>>
She speeds up, just enough to push you to the brink, then slows again. You’re sobbing now, not from pain but from the overwhelming need.
<<sophia>>One more thing before I let you go.<</sophia>>
She touches the tip of your cock, just once. You jump, now expecting what just happened, then, a drop of precum sticks to her finger. She puts it on your lip.
<<sophia>>Taste yourself. Know what denial tastes like.<</sophia>>
You lick instinctively. Salt and shame and... her. She smiles, slow and satisfied, then finally stills. The dildo slides out inch by inch, leaving you gaping, empty, clenching around nothing. You still can't believe that you want more.
<<sophia>>Up. Slowly.<</sophia>>
Your legs barely hold you. She steadies you with a hand on your hip, then hands you your clothes one piece at a time. The lace panties first, sticky and ruined from before. The bra next, straps cutting fresh lines into your shoulders. Jeans last, the denim brushing against your sensitive skin. Every movement reminds you of the phantom fullness, the wet slide, the denial.
<<sophia>>Bra stays on... panties too. I want the lace rubbing your cock raw while you remember who fucked you tonight. Next time, I expect that you’ll be wearing them again. If I find out you didn’t...<</sophia>>
She doesn’t finish, she doesn’t need to. The threat lingers like perfume.
She opens the door and the hallway greets you with its cold brightness. You step out and hear the door closing behind you. You walk back slowly, feeling the pain on your tighs as the lace rubs against them and your cock. You're still half hard and leaking. Someone in the hall stares at you, but you don’t care... you just want to lie down and remember what just happened.
<<nobr>>
<<set $femininity += 2>>
<<set $willpower -= 3>>
<<set $lust = 100>>
<<set $inhibition -= 3>>
<<set $sophiaQuest += 1>>
<<statChange "+Femininity" "pink">>
<<statChange "-Willpower" "pink">>
<<statChange "-Inhibition" "pink">>
<<run $journalEntries.push("Day " + $currentDay + ": Sophia fucked me with her strap on today. She pinned me to the bed, made me beg, and took me slow then fast until I couldn’t think. Every thrust felt huge, stretching me open, filling me completely. I cried out loud, and still she wouldn’t let me cum. My cock leaked the whole time, dripping on my stomach, but she never touched it. She scratched my sides, my back, my thighs... red lines everywhere. I can still feel them burn when I move. The bra and panties are soaked now, sticky against my skin. I walked home sore, thighs shaking, lace rubbing my cock with every step. People stared in the hall, but I didn’t care. All I could feel was the empty ache inside and how much I already miss her being there. I hate that I want to go back as soon as possible and beg for it again.")>>
<<link "Do something else">>
<<set $storyContent = false>>
<<advanceTime 180>>
<<goto "Dorm">>
<</link>>
<</nobr>>There is no music leaking from beneath doorframes, no doors slamming, and the hallway is quiet. Only the faint rustle of wind slipping through the old windows and the low hum of the ceiling lights.
Still feeling sleepy, you stretch and head down the hall toward the kitchenette. However, you freeze as you go past one of the doors, possibly two rooms down.
The air is scented. Gentle. flowery. fragrance.
It's barely noticeable, not overwhelming.
As if someone had just visited... or as though it's holding on to the door.
You stop, your body still, your thoughts suddenly loud.
It has a delicate quality. Perhaps familiar. Or simply alluring, maybe.
<img src="Images/Story/Sunday01/01.png" style="width:75%; height:auto; display:block; margin:0 auto;">
It disappears in a matter of steps, as if it never happened.
But you can't stop thinking about it. Why you were affected. Why your chest felt constricted for a brief moment.
You brush it off and continue to move. However, it lingers in your mind longer than it should.
<<nobr>>
<<link "Grab your food and go back to your dorm.">>
<<set $storyContent = false>>
<<set $sundayEvent += 1>>
<<goto "Dorm">>
<</link>>
<<set $storyContent = true>>
<<set $energy -= 10>>
<<set _targetHour = 12>>
<<set _targetPeriod = "PM">>
<<if $hour != _targetHour || $period != _targetPeriod || $minute != 0>>
<<set _minutesToSleep = setup.minutesUntil(_targetHour, _targetPeriod)>>
<<if _minutesToSleep > 0>>
<<advanceTime _minutesToSleep>>
<</if>>
<</if>>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<<run $journalEntries.push("Day " + $currentDay + ": I woke up early today, way before anyone else on my floor.\n\n
I just needed to move around a bit, stretch, clear my head. So I stepped out into the hallway.\n\n
It was completely still. No voices. No footsteps. Just this calm silence, some soft sunlight coming through the windows, and the quiet hum of the vending machines.\n\n
It actually felt kind of peaceful.\n\n
Then I passed one of the dorm rooms. I think it was the one two doors down from mine.\n\n
And I smelled it. Perfume.\n\n
Light. Floral. Girly.\n\n
Like someone had just sprayed it, or maybe like it had always been there.\n\n
The scent disappeared after a few steps. But for some reason, it stuck in my mind.\n\n
Almost like a memory I didn’t know I had.")>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<</nobr>>You start doing your reseach. You opened your laptop and saw a page titled “Erotic Conditioning & Repetition in Hypnotic Media.” You even timestamped the last clip for reference. But then… there was another thumbnail in the sidebar.
<i>Obey and Drip – Beta Trigger Compilation</i>
You hesitate. Just for a moment. You tell yourself it might be relevant. You could take notes. Maybe it’s new material. Your fingers move. You click.
<img src="Images/Computer/Hypnosis/hypno_07.gif" style="width:100%; height:auto; display:block; margin:0 auto;">
<span class="her" data-text="Her">Stroke to the rhythm, baby girl.</span>
The voice is familiar. It slides into your ears like honey, warm and heavy. You shift in your seat. You don’t reach for your pen.
<span class="her" data-text="Her">Imagine her mouth. Now make it yours.</span>
You’re already hard. You don’t remember deciding to be. You stroke. Slowly. The tempo rising. You’re whispering with the voice. Echoing it.
<span class="her" data-text="Her">Sissies don’t just cum… they taste what they’ve become.</span>
Your climax comes quietly. No edge. No friction. Just release. When it’s over, you’re dazed. And your hand is soaked. The video continues. The voice… keeps going.
<span class="her" data-text="Her">Good girls know what they are. They prove it. They taste it..</span>
You stare at your hand. You lift it. You don’t mean to. It just… happens.
<img src="Images/Story/Sunday02/01.jpeg" style="width:75%; height:auto; display:block; margin:0 auto;">
The smell hits first. Then the warmth. Then the trembling. Your hand rises, fingers parting slightly. Your lips open. It’s so close. You can almost taste it. Your stomach twists. But then you lower your hand. Fast. The fog cracks. Not completly gone, but broken. Shame rushes in to fill the space.
You wipe it off on your sheets, shut the laptop and sit there for a while, naked and confused. You tell yourself it was just research. But part of you knows… You didn’t fight it as much this time. Not even close.
<<nobr>>
<<link "Do something else">>
<<set $storyContent = false>>
<<set $sundayEvent += 1>>
<<statChange "+Femininity" "pink">>
<<goto "Dorm">>
<</link>>
<<set $storyContent = true>>
<<set $energy -= 50>>
<<set $femininity +=1>>
<<set $lust = 0>>
<<set _targetHour = 10>>
<<set _targetPeriod = "PM">>
<<if $hour != _targetHour || $period != _targetPeriod || $minute != 0>>
<<set _minutesToSleep = setup.minutesUntil(_targetHour, _targetPeriod)>>
<<if _minutesToSleep > 0>>
<<advanceTime _minutesToSleep>>
<</if>>
<</if>>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<<run $journalEntries.push("Day " + $currentDay + ": I told myself it was just for the assignment.\n\n
I had my notes open, the doc up, even wrote a proper title: 'Erotic Conditioning Through Hypnotic Language Patterns'. Felt like I was actually being productive.\n\n
Then I saw this video. One I’d skipped before. 'Obey and Drip'. The thumbnail alone made my stomach twist a little.\n\n
I hesitated. Not long. Just enough to lie to myself.\n\n
I clicked it.\n\n
The voice was soft, sweet, and... heavy. Like it settled into my bones. Before I knew it, I was already stroking. Didn’t even think about it. It just happened.\n\n
It felt different this time. Less like arousal, more like giving in. Like letting go of something. I came quick, and hard, and... quiet.\n\n
Then came the worst part.\n\n
The voice told me to taste it.\n\n
And I almost did.\n\n
I brought my hand up. I could feel the heat of it near my mouth. My lips were open.\n\n
Then I froze. Like something snapped back into place. I wiped it off and slammed the laptop shut.\n\n
I keep telling myself it was just for research.\n\n
But if that’s true, why didn’t I fight it more?")>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<</nobr>><<set $storyContent = true>>
Sundays were supposed to feel restful. But instead, today feels like one of those quiet, cloudy afternoons where your skin doesn’t feel quite right in your own body. You lie on your back, scrolling your phone out of boredom, kicking your heel against the mattress like it’ll somehow jolt you into feeling normal.
You’re not horny. Not exactly. But you’re not "not horny", either.
Your feed feels stale. Memes you’ve already seen, reels that blur together. You’re about to toss your phone aside when something new catches your eye. An app with a lavender icon, already installed.
<i>Whispr - Say what you can’t out loud.</i>
<img src="Images/Story/Sunday03/01.png" style="width:40%; height:auto; display:block; margin:0 auto;">
You don’t even remember downloading it. Maybe someone mentioned it? Maybe you did it during one of those late-night hypno sessions when your mind was all pink fog and whispered affirmations. You tap. The feed opens instantly.
It’s anonymous. Posts float in soft fonts against blurred pastel backgrounds. Some are weird. Some are desperate. Some are heartbreakingly sincere.
<i>Sometimes I wear perfume just to feel like I belong in my body.
I wish I had someone who’d just *tell* me what to be.
I moaned in a girly voice once and it felt… *real*.</i>
You feel like someone just opened a window inside your chest. Your thumb trembles slightly as it taps the “+” button to post. The keyboard blinks, waiting. You stare at it. Your heart beats too loud for how quiet the room is. You type:
<i>Is it weird to want to wear panties?</i>
Then delete “panties” and write “girls underwear.” Then delete that and write “panties” again. Because that’s what you really mean.
You hover over “Post.” Your thumb twitches. You think about closing the app. And then you press it.
The screen confirms: *Submitted anonymously.*
You immediately regret it. Your face burns even though no one knows it’s you. You throw your phone onto the bed and bury your face in the pillow, groaning into the fabric.
<<nobr>><<timed 2s>>
You peek at the screen again.<br>
One heart.
<</timed>><</nobr>>
<<nobr>><<timed 3s>>
Then three.
<</timed>><</nobr>>
<<nobr>><<timed 4s>>
Then a reply:<br>
<i>Only if you don’t look cute in them 💕</i>
<</timed>><</nobr>>
<<timed 5s>>
Another one comes in seconds later:
<i>It’s not weird. It’s honest. Be brave.</i>
You stare. Swallow. Your stomach does this weird flip, like guilt and arousal collided. Your hands feel tingly. Your breathing is shallow. You don’t know these people. But they saw you. Not the you in class or around campus. The real one. The scared, sticky, whispery part of you that only comes out when the lights are off and the screen is glowing. And instead of laughing… They said you’d look cute.
You wipe your palms on your blanket, suddenly aware that you’re hard. You don’t touch yourself. Not yet. But your thighs press together.
You close the app. But you don’t uninstall it.
<<nobr>>
<<link "Do something else">>
<<set $femininity += 0.5>>
<<set $curiosity += 0.5>>
<<set $inhibition -= 0.5>>
<<set $sundayEvent += 1>>
<<statChange "+Femininity" "pink">>
<<statChange "+Curiosity" "pink">>
<<statChange "-inhibition" "pink">>
<<set $storyContent = false>>
<<goto "Dorm">>
<</link>>
<<advanceTime 240>>
<<set $energy -= 10>>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<<run $journalEntries.push("Day " + $currentDay + ": I downloaded this app called Whispr, or maybe it was already on my phone, I honestly don’t remember.\n\n
It’s anonymous. People post stuff they’re too scared to say out loud. I was just scrolling out of boredom, but some of the posts hit way too close. Like... people talking about wanting to wear soft things, or wishing they could just be different. Softer. Smaller. Owned.\n\n
And before I knew it, I was typing something myself. Just a question: Is it weird to want to wear panties? I sat there for a good minute before I hit post.\n\n
Then I panicked. Threw the phone across the bed. My heart was racing like I’d done something illegal.\n\n
But when I checked later, people had already replied.\n\n
One of them said: 'Only if you don’t look cute in them 💕.'\n\n
I don’t even know who they are. But the way that message made me feel… it was like someone reached through the screen and touched a part of me I didn’t think anyone else could see.\n\n
I haven’t deleted the app.")>>
<</nobr>>
<</timed>>
<<nobr>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<</nobr>>The sun came in soft and angled through the blinds, painting quiet lines across the floor and your legs. The light had that pale Sunday hue, cool but golden, the kind that made everything feel suspended. Weightless. Your room was silent. No music. No notifications. Just the hum of your mini fridge and the whisper of fabric as you shifted under the blanket.
You sat up slowly. Your shirt slipped off your shoulder without resistance. The cotton was warm from your body, your skin still holding the heat from sleep. You stretched your legs over the edge of the bed, and the shirt rode up just enough to reveal the soft pink curve beneath it.
The panties. You’d almost forgotten you were wearing them. Almost.
They weren’t tight. They didn’t dig in. They barely felt like anything. That was the strange part. The first few times you’d worn them, they felt like fire, like a dare, like something alive between your legs. Now, they felt… normal. Soft. Just part of the morning.
You stood up, bare feet pressing against the cool floor. You didn’t reach for your clothes. You didn’t move to get ready. Something pulled you sideways, toward the mirror by your desk. Just curiosity, you told yourself. Just a glance.
But you stood there longer than you meant to. The mirror wasn’t flattering. It was tall but cheap, bolted to the back of the door. The kind that warped just a little at the edges. But it didn’t matter. You looked. And for a second, you didn’t know what you were looking at.
You saw your own body, familiar, but not. Legs a little closer together. Shirt draped loose over one side. Hips a little more noticeable. The pink fabric soft and stretched just enough to hug the shape between your thighs. You shifted your weight. Tilted your head. The way the light hit your cheek made your face look rounder. Softer. There was a redness in your lips, leftover from sleep, maybe, or from the heat still pulsing in your chest.
<img src="Images/Story/Sunday04/01.png" style="width:75%; height:auto; display:block; margin:0 auto;">
You didn’t look cute. But you looked... reachable. Like something unfinished but becoming. Your heart picked up. There was no reason to say anything. No one was there. No script. No instruction. But the words were already there, hovering on your tongue like a memory.
<<mc>>Good girl.<</mc>>
You said it. And the moment it left your mouth, you felt everything shift. It was quiet. Just a whisper. Barely audible. But it landed like thunder in your chest. You blinked, breath catching, as if someone else had said it from the mirror, as if some version of you you didn’t recognize was mouthing it back.
Your thighs clenched. You wanted to laugh. Or take it back. Or say it again. A part of you felt ridiculous. Humiliated. Who the hell talks to themselves like that? But another part of you… Another part just stood there, breathing.
Feeling something deeper than embarrassment. Something quieter. Something that scared you, because it didn’t feel like a mistake. It felt like you wanted it. You didn’t move. You didn’t even blink. You just stood there, eyes on your reflection, and stayed in the moment a little too long. You didn’t take the panties off. Not yet.
<<nobr>>
<<set $storyContent = true>>
<<link "Move on with your day">>
<<set $storyContent = false>>
<<set $sundayEvent += 1>>
<<set $willpower -=1>>
<<statChange "-Willpower" "pink">>
<<advanceTime 150>>
<<goto "Dorm">>
<</link>>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<<run $journalEntries.push("Day " + $currentDay + ": I said it. Out loud. To myself.\n\n\"Good girl.\"\n\nJust those two words. I don’t know why I said it. I don’t know what I was expecting. I was just standing there in front of the mirror, still in that shirt, still wearing the panties from last night. I looked... not like someone else exactly, but not like me either. Like something in between.\n\nAnd it slipped out. The second it did, I felt it. Like I’d crossed some line. Like part of me wanted to cry and another part wanted to hear it again.\n\nI didn’t take them off. Still haven’t.")>>
<</nobr>>
<<nobr>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<</nobr>>You’re not even sure how you got there. One minute you were looking up a term from the assignment, the next you were on a forum you’ve never seen before, soft pastel layout, cursive logo, and a sidebar full of… “success stories.”
The first thread has a thumbnail you can’t ignore:
Before: A lanky guy in a faded hoodie, awkward smile, unshaven.
After: The same face, but much softer somehow, framed by long hair and smoky eyeliner, body wrapped in a black lace dress that clings in all the right places.
<img src="Images/Story/Sunday05/01.png" style="width:75%; height:auto; display:block; margin:0 auto;">
The caption reads: <i>“A year in chastity, and I’ve never been happier.”</i>
His post says: <i>“It started as a month-long challenge my girlfriend dared me to do. No release, girly clothes around the house, just for fun. But the longer I stayed locked, the less I missed the old me. Now I can’t imagine life without my cage, or my dresses.”</i>
The second is more shocking.
Before: A broad-shouldered dude in a tank top, beer in hand, looking like someone you might’ve seen in high school.
After: He’s in a short pastel skirt and crop top, pigtails tied with ribbons, lips glossy pink. The smile’s still there, but it’s… different. Open. Vulnerable. His muscles were gone.
<img src="Images/Story/Sunday05/02.png" style="width:75%; height:auto; display:block; margin:0 auto;">
The post title: <i>“Thought I’d try it as a joke. Joke’s on me.”</i>
His story: <i>“A friend sent me a sissy hypno video as a prank. I watched it all, just to prove I wasn’t ‘weak.’ Then I watched another. And another. By the end of the week, I’d bought my first skirt. By the end of the month, I couldn’t stop dressing for the camera.”</i>
The third one you click before you can stop yourself.
Before: A guy mid-twenties, plain jeans and a band tee, expression flat.
After: Fishnet stockings, red satin lingerie hugging every curve, nails painted to match. The body language says it all. Hips tilted, eyes half-lidded, mouth slightly open.
<img src="Images/Story/Sunday05/03.png" style="width:75%; height:auto; display:block; margin:0 auto;">
The tag under the photo:<i>“Once you feel right, you can’t go back.”</i>
His words: <i>“I joined an online roleplay group just to pass the time. They called me ‘princess’ and made me send daily photos in girl clothes. At first, it was just part of the game. Then one day, I realized I didn’t want to change back. Ever.”</i>
Your stomach twists. Something about seeing the change in real people who could have been you... it hits different. You scroll back up and look again, matching the faces between the before and after shots.
<<mc>>They look so much happier...<</mc>>
The words from the assignment echo in your head. Comparative induction analysis.
You tell yourself it’s just research, but you don’t close the tab.
<<nobr>>
<<set $storyContent = true>>
<<link "Do something else">>
<<set $storyContent = false>>
<<set $sundayEvent += 1>>
<<set $curiosity +=1>>
<<statChange "+Curiosity" "pink">>
<<advanceTime 240>>
<<goto "Dorm">>
<</link>>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<<run $journalEntries.push("Day " + $currentDay + ": I was supposed to be researching, but I ended up on some pastel-colored forum full of 'success stories.'Three guys, all normal in their before pics, completely transformed in their afters. Dresses, skirts, lingerie… softer faces, brighter smiles. Each had a story about how it happened. Chastity dares, hypno videos, 'just a game' roleplay.\n\n
I kept scrolling up and down, matching their faces. Couldn’t stop thinking… they all looked happier...")>>
<</nobr>>
<<nobr>>
<<set $storyContent = true>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<</nobr>>Downtown was always noisy on weekends, the sidewalks full of chatter and music leaking from open shop doors. You weren’t shopping for anything in particular, just drifting. That’s when you made the mistake of walking past the perfume store. A salesman in a sharp black vest stood right by the entrance, clutching a bottle in his hand like it was a weapon. You spotted him a second too late.
<img src="Images/Story/Sunday06/01.png" style="width:75%; height:auto; display:block; margin:0 auto;">
<<perfume_salesman>>Try our new fragrance, sir!<</perfume_salesman>>
Before you could sidestep, he spritzed a fine mist straight across your chest.
<<mc>>Hey! What the hell?<</mc>>
The scent hit immediately, sweet, floral and undeniably feminine. You coughed, fanning the air, but it clung stubbornly to your shirt and skin.
<<perfume_salesman>>It’s light, refreshing, and very popular right now.<</perfume_salesman>>
<<mc>>Popular with women. I didn’t ask for this.<</mc>>
He just shrugged, already targeting his next victim. Your irritation burned hotter as a couple of people passed by, noses lifting in your direction. You turned sharply, heading back toward campus. Maybe a shower would get it off, but halfway down the street, someone called your name.
<<maya>>Hey, $mc! Fancy seeing you out here.<</maya>>
You froze. Of course, Maya, your classmate, well groomed as if she was going or coming from somewhere, her dark hair brushing her shoulders as she smiled.
<<mc>>Oh. Uh... hey, Maya.<</mc>>
She tilted her head, eyes narrowing just a little.
<<maya>>Wait... is that you? You smell... really nice.<</maya>>
Your heart skipped.
<<mc>>What? No, it’s just... some guy sprayed me with this... perfume thing. It’s not mine.<</mc>>
<<maya>>Really? Huh.<</maya>>
She stepped closer, leaning in slightly, her nose brushing the air near your shoulder.
<<maya>>It actually suits you. Kinda soft, not too strong.<</maya>>
You stiffened, cheeks heating.
You asked yourself what did she even mean by that. It was a humiliating situation, but still, she smiled as she said it.
<<mc>>I... I don’t think so. It’s too girly.<</mc>>
Maya gave a small laugh, shrugging.
<<maya>>Maybe, but sometimes girly isn’t a bad thing.<</maya>>
With that, she adjusted her bag and waved goodbye, leaving you standing there, heart pounding, the floral scent still curling around you like an invisible ribbon. You touched the front of your shirt, and for the first time, you weren’t sure if you wanted the scent to fade.
<<nobr>>
<<link "Go back to your dorm">>
<<set $storyContent = false>>
<<set $sundayEvent += 1>>
<<set $curiosity +=1>>
<<set $femininity +=1>>
<<statChange "+Femininity" "pink">>
<<statChange "+Curiosity" "pink">>
<<advanceTime 240>>
<<goto "Dorm">>
<</link>>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<<run $journalEntries.push("Day " + $currentDay + ": I seriously can’t believe this happened. Downtown was packed today and I was just walking, minding my own business, when some perfume guy sprayed me right in the chest. Didn’t even give me a choice. The stuff reeked of flowers, super feminine, and it stuck to me no matter how much I tried to wave it away. Felt like everyone could smell it.\n\n
And of course, just my luck, Maya shows up. She actually leaned in close, sniffing, and said it suited me. My face was burning the whole time. She even said sometimes 'girly isn’t a bad thing.' What does that even mean?\n\n
I wanted to hate it, to be mad, but… the way she smiled made it worse. Or better? I don’t know. I can still smell it on me, and part of me almost doesn’t want it to go away.")>>
<</nobr>>
<<nobr>>
<<set $storyContent = true>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<</nobr>>You're sprawled on your bed, laptop open, scrolling aimlessly when a pastel pink ad catches your eye:
<i>How Sissy Are You? – Discover Your Inner Princess!</i>
The thumbnail shows a silhouette of a guy in a skirt, fading into a softer, girlier version. Your pulse quickens, it's just a quiz, harmless, but your finger hovers over the trackpad, a mix of curiosity and shame bubbling up.
<img src="Images/Story/Sunday07/01.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
[[Take the quiz|Sunday07_02]]
<<nobr>>
<<set $storyContent = true>>
<<set $quizScore = 0>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<</nobr>><h1>Question 01</h1>
<h2>How do you feel about the scent of floral perfume?</h2>
<div class="quiz-options">
<<link "It makes me feel weak and excited.">>
<<set $quizScore += 10>>
<<goto "Sunday07_03">>
<</link>>
<<link "It’s pleasant but not a big deal.">>
<<set $quizScore += 8>>
<<goto "Sunday07_03">>
<</link>>
<<link "It’s okay, I don’t mind it.">>
<<set $quizScore += 6>>
<<goto "Sunday07_03">>
<</link>>
<<link "It’s fine but not my thing.">>
<<set $quizScore += 4>>
<<goto "Sunday07_03">>
<</link>>
<<link "I dislike it strongly.">>
<<set $quizScore += 2>>
<<goto "Sunday07_03">>
<</link>>
</div><h1>Question 02</h1>
<h2>Have you ever worn women’s clothing?</h2>
<div class="quiz-options">
<<link "Yes, and I loved it.">>
<<set $quizScore += 10>>
<<goto "Sunday07_04">>
<</link>>
<<link "Yes, but only once or twice.">>
<<set $quizScore += 8>>
<<goto "Sunday07_04">>
<</link>>
<<link "Maybe briefly, out of curiosity.">>
<<set $quizScore += 6>>
<<goto "Sunday07_04">>
<</link>>
<<link "No, but I’ve thought about it.">>
<<set $quizScore += 4>>
<<goto "Sunday07_04">>
<</link>>
<<link "No, and I never would.">>
<<set $quizScore += 2>>
<<goto "Sunday07_04">>
<</link>>
</div><h1>Question 03</h1>
<h2>What’s your reaction to being called "good girl" by a dominant woman?</h2>
<div class="quiz-options">
<<link "I blush and feel a rush.">>
<<set $quizScore += 10>>
<<goto "Sunday07_05">>
<</link>>
<<link "It’s flattering and intriguing.">>
<<set $quizScore += 8>>
<<goto "Sunday07_05">>
<</link>>
<<link "It’s a little embarrassing but okay.">>
<<set $quizScore += 6>>
<<goto "Sunday07_05">>
<</link>>
<<link "It feels strange but not bad.">>
<<set $quizScore += 4>>
<<goto "Sunday07_05">>
<</link>>
<<link "It makes me uncomfortable.">>
<<set $quizScore += 2>>
<<goto "Sunday07_05">>
<</link>>
</div><h1>Question 04</h1>
<h2>How do you feel about watching sissy hypno videos?</h2>
<div class="quiz-options">
<<link "They pull me in every time">>
<<set $quizScore += 10>>
<<goto "Sunday07_06">>
<</link>>
<<link "I enjoy them sometimes.">>
<<set $quizScore += 8>>
<<goto "Sunday07_06">>
<</link>>
<<link "I’ve watched a few out of curiosity.">>
<<set $quizScore += 6>>
<<goto "Sunday07_06">>
<</link>>
<<link "I’m not interested but might try.">>
<<set $quizScore += 4>>
<<goto "Sunday07_06">>
<</link>>
<<link "I’d never watch them.">>
<<set $quizScore += 2>>
<<goto "Sunday07_06">>
<</link>>
</div><h1>Question 05</h1>
<h2>Would you wear panties all day if no one knew?</h2>
<div class="quiz-options">
<<link "Definitely, it sounds thrilling">>
<<set $quizScore += 10>>
<<goto "Sunday07_07">>
<</link>>
<<link "Yes, if I felt like it.">>
<<set $quizScore += 8>>
<<goto "Sunday07_07">>
<</link>>
<<link "Maybe for a short time.">>
<<set $quizScore += 6>>
<<goto "Sunday07_07">>
<</link>>
<<link "Only if forced to.">>
<<set $quizScore += 4>>
<<goto "Sunday07_07">>
<</link>>
<<link "No, that’s too much.">>
<<set $quizScore += 2>>
<<goto "Sunday07_07">>
<</link>>
</div><h1>Question 06</h1>
<h2>How do you feel about painting your nails?</h2>
<div class="quiz-options">
<<link "I’d love to try bright colors">>
<<set $quizScore += 10>>
<<goto "Sunday07_08">>
<</link>>
<<link "I’d try a neutral shade.">>
<<set $quizScore += 8>>
<<goto "Sunday07_08">>
<</link>>
<<link "I might if no one saw.">>
<<set $quizScore += 6>>
<<goto "Sunday07_08">>
<</link>>
<<link "It doesn’t appeal to me.">>
<<set $quizScore += 4>>
<<goto "Sunday07_08">>
<</link>>
<<link "I’d hate it.">>
<<set $quizScore += 2>>
<<goto "Sunday07_08">>
<</link>>
</div><h1>Question 07</h1>
<h2>Does the idea of a dominant woman controlling you excite you?</h2>
<div class="quiz-options">
<<link "Yes, a lot">>
<<set $quizScore += 10>>
<<goto "Sunday07_09">>
<</link>>
<<link "A little, it’s intriguing.">>
<<set $quizScore += 8>>
<<goto "Sunday07_09">>
<</link>>
<<link "Maybe in fantasy.">>
<<set $quizScore += 6>>
<<goto "Sunday07_09">>
<</link>>
<<link "Not really.">>
<<set $quizScore += 4>>
<<goto "Sunday07_09">>
<</link>>
<<link "No, it bothers me.">>
<<set $quizScore += 2>>
<<goto "Sunday07_09">>
<</link>>
</div><h1>Question 08</h1>
<h2>Have you ever used makeup on yourself?</h2>
<div class="quiz-options">
<<link "Yes, and I enjoyed it">>
<<set $quizScore += 10>>
<<goto "Sunday07_10">>
<</link>>
<<link "Yes, just to experiment.">>
<<set $quizScore += 8>>
<<goto "Sunday07_10">>
<</link>>
<<link "No, but I’d consider it.">>
<<set $quizScore += 6>>
<<goto "Sunday07_10">>
<</link>>
<<link "No, it’s not for me.">>
<<set $quizScore += 4>>
<<goto "Sunday07_10">>
<</link>>
<<link "No, and I’d never try.">>
<<set $quizScore += 2>>
<<goto "Sunday07_10">>
<</link>>
</div><h1>Question 09</h1>
<h2>How do you feel about wearing a skirt or dress?</h2>
<div class="quiz-options">
<<link "I’d wear it all the time if I could">>
<<set $quizScore += 10>>
<<goto "Sunday07_11">>
<</link>>
<<link "I’d try it in private.">>
<<set $quizScore += 8>>
<<goto "Sunday07_11">>
<</link>>
<<link "I might if dared.">>
<<set $quizScore += 6>>
<<goto "Sunday07_11">>
<</link>>
<<link "It’s not my style.">>
<<set $quizScore += 4>>
<<goto "Sunday07_11">>
<</link>>
<<link "I’d refuse.">>
<<set $quizScore += 2>>
<<goto "Sunday07_11">>
<</link>>
</div><h1>Question 10</h1>
<h2>Do you fantasize about being more feminine?</h2>
<div class="quiz-options">
<<link "Yes, often and vividly">>
<<set $quizScore += 10>>
<<goto "Sunday07_12">>
<</link>>
<<link "Sometimes, it’s appealing.">>
<<set $quizScore += 8>>
<<goto "Sunday07_12">>
<</link>>
<<link "Rarely, just a passing thought.">>
<<set $quizScore += 6>>
<<goto "Sunday07_12">>
<</link>>
<<link "Not really.">>
<<set $quizScore += 4>>
<<goto "Sunday07_12">>
<</link>>
<<link "Never">>
<<set $quizScore += 2>>
<<goto "Sunday07_12">>
<</link>>
</div><h1>Question 11</h1>
<h2>How do you react to soft, girly fabrics like lace?</h2>
<div class="quiz-options">
<<link "They turn me on">>
<<set $quizScore += 10>>
<<goto "Sunday07_13">>
<</link>>
<<link "They feel nice to touch.">>
<<set $quizScore += 8>>
<<goto "Sunday07_13">>
<</link>>
<<link "They’re okay but not special.">>
<<set $quizScore += 6>>
<<goto "Sunday07_13">>
<</link>>
<<link "I don’t care for them.">>
<<set $quizScore += 4>>
<<goto "Sunday07_13">>
<</link>>
<<link "I dislike them.">>
<<set $quizScore += 2>>
<<goto "Sunday07_13">>
<</link>>
</div><h1>Question 12</h1>
<h2>Would you join a sissy online community?</h2>
<div class="quiz-options">
<<link "Yes, I’d love to">>
<<set $quizScore += 10>>
<<goto "Sunday07_14">>
<</link>>
<<link "Yes, if anonymous.">>
<<set $quizScore += 8>>
<<goto "Sunday07_14">>
<</link>>
<<link "Maybe, if I’m curious.">>
<<set $quizScore += 6>>
<<goto "Sunday07_14">>
<</link>>
<<link "Probably not.">>
<<set $quizScore += 4>>
<<goto "Sunday07_14">>
<</link>>
<<link "No way.">>
<<set $quizScore += 2>>
<<goto "Sunday07_14">>
<</link>>
</div><h1>Question 13</h1>
<h2>How do you feel about chastity or denial?</h2>
<div class="quiz-options">
<<link "It excites me a lot">>
<<set $quizScore += 10>>
<<goto "Sunday07_15">>
<</link>>
<<link "It’s intriguing to think about.">>
<<set $quizScore += 8>>
<<goto "Sunday07_15">>
<</link>>
<<link "I’m curious but unsure.">>
<<set $quizScore += 6>>
<<goto "Sunday07_15">>
<</link>>
<<link "It’s not my thing.">>
<<set $quizScore += 4>>
<<goto "Sunday07_15">>
<</link>>
<<link "I’d hate it.">>
<<set $quizScore += 2>>
<<goto "Sunday07_15">>
<</link>>
</div><h1>Question 14</h1>
<h2>Do you enjoy following commands from a dominant voice?</h2>
<div class="quiz-options">
<<link "Yes, it feels natural">>
<<set $quizScore += 10>>
<<goto "Sunday07_16">>
<</link>>
<<link "Yes, it’s exciting.">>
<<set $quizScore += 8>>
<<goto "Sunday07_16">>
<</link>>
<<link "Sometimes, depending on the command.">>
<<set $quizScore += 6>>
<<goto "Sunday07_16">>
<</link>>
<<link "Not really.">>
<<set $quizScore += 4>>
<<goto "Sunday07_16">>
<</link>>
<<link "No, I prefer control.">>
<<set $quizScore += 2>>
<<goto "Sunday07_16">>
<</link>>
</div><h1>Question 15</h1>
<h2>How do you see your future self in terms of femininity?</h2>
<div class="quiz-options">
<<link "Fully sissified and submissive">>
<<set $quizScore += 10>>
<<goto "Sunday07_17">>
<</link>>
<<link "More feminine and soft.">>
<<set $quizScore += 8>>
<<goto "Sunday07_17">>
<</link>>
<<link "A little softer, maybe.">>
<<set $quizScore += 6>>
<<goto "Sunday07_17">>
<</link>>
<<link "Mostly the same.">>
<<set $quizScore += 4>>
<<goto "Sunday07_17">>
<</link>>
<<link "Not feminine at all.">>
<<set $quizScore += 2>>
<<goto "Sunday07_17">>
<</link>>
</div><h1>Your Results</h1>
<<if $quizScore < 40>>
<h2>Least Sissy</h2>
<p>You stand firmly grounded in your masculine identity, with the world of sissification feeling like a distant, unfamiliar realm. The floral scents, soft fabrics, and hypnotic whispers haven’t yet stirred your soul, and your resistance to femininity is strong. Perhaps a buried curiosity flickers faintly, but it’s easily ignored for now. This is a safe space, but if a whisper of doubt ever creeps
<<elseif $quizScore >= 40 and $quizScore < 50>>
<h2>Barely Sissy</h2>
<p>You’re teetering on the edge of your current self, with only the slightest hint of softness breaking through your masculine shell. The idea of sissification might cross your mind as a fleeting thought, perhaps triggered by a passing scent or a curious glance at a skirt. You’re not drawn in yet, but the seed of curiosity has been planted. Take a small step if you dare, light a floral candle and let its aroma linger. It’s a gentle invitation to peek beyond your comfort zone.</p>
<<set $femininity += 0.25>>
<<elseif $quizScore >= 50 and $quizScore < 60>>
<h2>Mildly Curious!</h2>
<p>A gentle wave of curiosity is washing over you, hinting at a softer side beneath your usual demeanor. You might have entertained thoughts of trying a feminine touch, maybe a stolen moment with lipstick or a fleeting fantasy of submission. You’re not fully committed, but the pull is there, subtle yet persistent. Consider watching a short hypno video in private and let its whispers test the waters of your inner girl without judgment.</p>
<<set $femininity += 0.5>>
<<elseif $quizScore >= 60 and $quizScore < 70>>
<h2>Emerging Softness</h2>
<p>Your femininity is beginning to peek through, like a bud pushing through the soil. You’ve likely felt a thrill from a girly scent, a piece of lace, or a dominant voice, and it’s left you wondering. Submission and sissification are no longer foreign concepts, you’re starting to imagine what they could feel like. Try slipping into a pair of panties for an hour, the sensation might unlock a new layer of your identity.</p>
<<set $femininity += 0.75>>
<<elseif $quizScore >= 70 and $quizScore < 80>>
<h2>Blossoming Beginner</h2>
<p>You’re stepping into the sissy world with tentative but eager steps, your feminine side blossoming with each curious thought. The allure of makeup, skirts, or a commanding woman’s praise has caught your attention, and you’re drawn to explore further. This is a beautiful phase of growth. Experiment with eyeliner in private or listen to a hypno track. Each step deepens your transformation, and the mirror might soon reflect a softer you.</p>
<<set $femininity += 1>>
<<elseif $quizScore >= 80 and $quizScore < 90>>
<h2>Growing Princess</h2>
<p>Your inner princess is taking shape, her presence growing stronger with every sissy impulse you indulge. You’ve likely worn something feminine or followed a hypnotic command, feeling a rush of excitement and vulnerability. The path of submission beckons, and you’re starting to embrace it. Dare to wear a dress for a day in secret, or join an anonymous sissy chat, let your blossoming identity shine in the safety of your own space.</p>
<<set $femininity += 1.25>>
<<elseif $quizScore >= 90 and $quizScore < 100>>
<h2>Evolving Sissy</h2>
<p>You’re evolving into a true sissy, your femininity and submission intertwining like delicate threads. The thrill of lace against your skin, the sound of “good girl” in your ears, or the pull of hypno has become a familiar comfort. You’re no longer just curious, you’re becoming. Try painting your nails a soft pink or edging to a dominant voice’s commands. These acts will cement your journey toward a fuller sissy self.</p>
<<set $femininity += 1.5>>
<<elseif $quizScore >= 100 and $quizScore <= 110>>
<h2>Flourishing Queen</h2>
<p>You’re flourishing as a sissy queen, your softer side now a vibrant part of who you are. Panties, makeup, and submission feel like second nature, and the idea of pleasing a dominant woman excites you deeply. Your transformation is well underway. Consider adding a chastity device or sharing a sissy photo anonymously online. Each step forward is a triumph, leading you closer to your ultimate sissy destiny.</p>
<<set $femininity += 1.75>>
<<elseif $quizScore >=110 and $quizScore <= 120>>
<h2>Radiant Sissy Star</h2>
<p>You shine as a radiant sissy star, your femininity and submission lighting up your world. The feel of stockings, the taste of lipstick, and the thrill of obedience have become your joy. You’re a beacon of sissiness, and your confidence in this role is growing. Experiment with heels or a full makeup look, capture it in a mirror selfie to celebrate how far you’ve come, princess! </p>
<<set $femininity += 2>>
<<elseif $quizScore >=120 and $quizScore <= 130>>
<h2>Exquisite Sissy Diva</h2>
<p>You’re an exquisite sissy diva, embodying elegance and submission with every move. Lace, hypno, and dominant commands are your playground, and you revel in the transformation. Your inner girl is almost complete. Try a public outing in subtle feminine attire or record yourself chanting affirmations. Your beauty and obedience are a testament to your sissy evolution!</p>
<<set $femininity += 2.25>>
<<elseif $quizScore >=130 and $quizScore <= 140>>
<h2>Supreme Sissy Goddess</h2>
<p>You’ve ascended to a supreme sissy goddess, a vision of femininity and devotion. Every aspect of sissification, clothing, makeup, chastity, and total submission, feels like home. You’re a natural at pleasing her voice, and your body and mind are hers to mold. Wear a full outfit with heels and share your journey with a trusted sissy community. Your reign is divine!</p>
<<set $femininity += 2.5>>
<<elseif $quizScore >=140 and $quizScore <= 149>>
<h2>Ultimate Sissy Monarch</h2>
<p>You are the ultimate sissy monarch, ruling over your transformed self with grace and submission. Lace, lipstick, and hypnotic obedience define you, and your desire to serve is absolute. You’ve embraced every sissy dream. Try a live cam session with a domme or craft a sissy shrine in your room. Your kingdom of femininity is unmatched, and your legacy is eternal!</p>
<<set $femininity += 2.75>>
<<elseif $quizScore == 150>>
<h2>Most Sissy of All</h2>
<p>You are the pinnacle of sissiness, the most sissy of all, a perfect embodiment of femininity and submission! Every fiber of your being sings with lace, hypno, and devotion to her voice. You live as the ultimate princess, adorned in heels, makeup, and chastity, eager to obey always. Celebrate by creating a sissy video diary or gifting yourself a luxurious feminine item. Your sissy crown is yours forever!</p>
<<set $femininity += 3>>
<</if>>
<<nobr>>
<<link "Do something else">>
<<set $storyContent = false>>
<<set $sundayEvent += 1>>
<<advanceTime 180>>
<<goto "Dorm">>
<</link>>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<</nobr>>The morning sun filters weakly through your dorm window, the clock ticking on this quiet Sunday. You’re sipping lukewarm coffee, the silence of the room broken only by the occasional creak of the building, when a sharp knock at the door jolts you upright. Peering through the peephole reveals no one, but you still open it, just to find a small, unmarked package resting on the threshold. No name, no return address, no clue to its origin.
<img src="Images/Story/Sunday08/01.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
Heart thudding with a mix of dread and intrigue, you bring it inside and tear open the tape with trembling fingers.
Inside, nestled in plain brown paper, lies a book unlike any you’ve seen before. Its cover is a soft pastel pink, embossed with delicate floral patterns that seem to shimmer under the light, titled Sissy’s Guide to Graceful Submission in flowing gold script. The weight of it feels oddly comforting in your hands, the pages thick and creamy, exuding a faint scent of lavender.
<img src="Images/Story/Sunday08/02.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
You flip it open, and the first page greets you with a handwritten note:
<i>For my sweet girl. Embrace your journey. Trust me.”</i>
The handwriting is elegant, feminine, and utterly unfamiliar. A shiver runs down your spine as you wonder who could have sent this. The words send a shiver down your spine, a mix of violation and flattery twisting in your gut. Who sent this? The forums you’ve been lurking on? Some unseen watcher?
The book’s contents pull you in despite your hesitation. The first chapter, “Affirmations of Your Inner Princess,” lists phrases in elegant cursive: “I am a good girl,” “I surrender to softness,” “My will blooms for her.” Each affirmation is accompanied by a delicate illustration, a silhouette of a figure in a flowing dress, head bowed in submission. Your cheeks burn as you read, the words sinking into your mind like ink on wet paper, stirring a confusing warmth.
<img src="Images/Story/Sunday08/02.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
The next section, “Daily Rituals,” offers instructions: sit with your legs crossed, practice a curtsy, speak in a higher pitch for five minutes. There’s even a page on “Mindful Obedience,” suggesting you repeat affirmations while gazing into a mirror, letting the reflection soften your features. The detail is staggering, suggested mantras, breathing exercises, even a schedule for “gradual feminization” over weeks.
You pause, book trembling in your hands, a cocktail of emotions surging. Part of you is horrified, how did this land here? The idea of someone knowing your secret scrolls through hypno files feels like a violation, a breach of the fragile walls you’ve built. Yet, another part, quieter but insistent, is captivated. The affirmations echo in your head, “I am a good girl,” and you catch yourself mouthing them, the sound foreign yet oddly thrilling. Your fingers trace the illustrations, imagining the curtsy, the higher pitch, and a flush creeps up your neck. The book feels alive, almost beckoning, its pages whispering promises of transformation you’re not sure you want, but can’t fully reject.
You flip to the back, finding a final note: “Read me nightly, sweet one. Let me guide you.” The audacity of it makes your stomach churn, but the temptation lingers, a thread of curiosity you can’t sever. You snap the book shut, pulse racing, and shove it under your bed with the note, determined to forget it. Yet, as you sit back, the lavender scent clings to your fingers, and your mind drifts to the affirmations, the rituals, the mirror exercise. The mystery of the sender gnaws at you. Who are they? Why you? The thought refuses to fade, haunting your morning like a shadow you can’t outrun.
<<nobr>>
<<link "Go back to your dorm">>
<<set $storyContent = false>>
<<set $sundayEvent += 1>>
<<set $curiosity +=1>>
<<set $femininity +=1>>
<<statChange "+Femininity" "pink">>
<<statChange "+Curiosity" "pink">>
<<advanceTime 240>>
<<goto "Dorm">>
<</link>>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<<run $journalEntries.push("Day " + $currentDay + ": This morning, there was a knock at my door. No one was there, but I found a package on the floor. Inside was a book titled Sissy’s Guide to Graceful Submission. There was a note that said: 'For my sweet girl. Embrace your journey. Trust me.'\n\n
The book is... strange. It has affirmations like 'I am a good girl' and instructions to practice curtsying and speaking in a higher pitch. I don’t know who sent it, but part of me is horrified that someone knows about my secret interests. Yet, another part of me is strangely drawn to it. The affirmations keep echoing in my head, and I caught myself mouthing them without thinking. I shoved the book under my bed, trying to forget about it, but the curiosity lingers. Who sent it? Why me? I can’t stop thinking about it.")>>
<</nobr>>
<<nobr>>
<<set $storyContent = true>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<</nobr>>The late morning sun slants through the half open blinds, striping your dorm floor with lazy gold. It’s just another quiet Sunday, so, there's no better moment to clean your dorm and put everything in order. It doesn't take too long for you to get into the cleaning rampage. Music thumps low from your phone, sweat already beading along your collarbones as you sweep in wide, decisive arcs.
The broom handle scrapes under the bedframe, but something resists. You crouch and peer into the gloom, and there you find the pastel pink spine glowing like a guilty secret. Sissy’s Guide to Graceful Submission. The lavender scent wafts up before you even touch it, sweet and terrifying at the same time, curling straight into your lungs. Your stomach flips as you asked yourself why you kept it after that day. You drag it out, dust motes swirling in the sunlight like tiny voyeurs.
The cover feels warmer than memory allows, almost feverish. You flip it open on reflex, and the handwritten note greets you again:
<i>For my sweet girl. Embrace your journey. Trust me.</i>
You should put it back... or... you should burn it. Instead, you sink cross legged onto the rug, thighs brushing, and the book falls open to a page you swear wasn’t dog eared before.
<i>Chapter Three: “Pleasure in Posture.”</i>
<img src="Images/Story/Sunday09/01.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
Heat floods your cheeks, then lower. You shift, suddenly aware of the seam of your shorts pressing against you. You flip the page, and the text continues in that same velvet voice:
<i>Begin on your knees, sweet one. Palms up, wrists soft. Let your spine curve like a question mark begging for an answer. Breathe in for four counts, feel your chest lift, nipples brushing cotton, hold and exhale for eight, imagining every breath pushes softness deeper into your hips, your thighs, the tender place that wants so badly to be touched.</i>
Your breath hitches. You’re alone, the door is locked and the room feels smaller, warmer. The broom lies forgotten. You set the book on the rug and, almost without deciding, slide to your knees exactly as described. The carpet is rough against bare skin, the contrast sends a shiver racing up your legs.
<img src="Images/Story/Sunday09/02.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
Your hands turn palm up on your thighs. The tank clings to damp skin. You inhale. One, two, three, four, chest rising, nipples tightening against fabric, then you hold, feeling the air tasting like lavender and your own nervous heat. Exhale one, two, three... eight. On the fifth count your hips rock forward, unbidden, a slow grind against nothing. A soft sound escapes you, higher than your usual voice.
Another illustration: the same figure now on all fours, back dipped, ass lifted, a ribbon ties delicate wrists to an unseen point above. Between the cheeks, a glint of pink silicone peeks, small, jeweled and obscene. The text purrs:
<i>Arch, princess. Offer what’s yours to give. Feel the plug settle, cool at first, then warming to your blush. Every clench is a promise: I live to be filled, I live to be trained.</i>
Your cock twitches, you shouldn’t... God, you really shouldn’t... but the next thing you remember is to be in the exact same position as the book illustrated:
<img src="Images/Story/Sunday09/03.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
The next page turns itself, or maybe you do, you’re not sure.
<i>Mirror Mantra</i>
The title occupies the entire left page. On the one on the right, instructions;
<i>"I am soft. I am empty. I leak for others pleasure."
Repeat until the words replace thought.</i>
Your dorm has no full length mirror, but you head to the bathroom. There was a mirror over the sink. You look at the book, still lying open on the floor, then, again at your mirror reflection, and you slowly mutter the words.
<<mc>>I am soft... I am empty... I leak for others pleasure....<</mc>>
You rise your voice, trembling, until it cracks into something breathy and sweet. Each repetition tightens the coil low in your belly. Your free hand tugs the tank up, baring your chest, you pinch a nipple hard, the way the book suggests for “heightened sensitivity,” You feel your cock leaking as you do it.
After repeating it a few times, something snaps and you come back to your senses. You you grab the book from the floor and shove it back again under your bad. You sit on your bed, still trying to undestand what just happened. You're scared, but you smiled. Somehow, you knew you liked it.
<<nobr>>
<<link "Do something else">>
<<set $storyContent = false>>
<<set $sundayEvent += 1>>
<<set $curiosity +=2>>
<<set $femininity +=2>>
<<statChange "+Femininity" "pink">>
<<statChange "+Curiosity" "pink">>
<<advanceTime 240>>
<<goto "Dorm">>
<</link>>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<<run $journalEntries.push("Day " + $currentDay + ": I was just cleaning the dorm, nothing special, when the broom snagged on that pink book under the bed. I swear I’d forgotten it was there. The second I touched it, the lavender hit me like a wave and my stomach flipped. I told myself to throw it away, but my legs folded and I was on the rug, cross legged, reading Chapter Three before I could blink.\n\n
The words crawled inside me. Knees, palms up, spine curved... I did it without thinking. My voice came out high and breathy, like someone else’s. Then the next page... on all fours, back dipped, ass up... and suddenly I was that illustration, tank riding high, shorts slipping, everything on display. I felt the cool air between my cheeks and imagined the plug the book described, warming to my skin. My cock leaked the whole time...\n\n
I stumbled to the bathroom mirror and chanted the mantra until the words replaced thought: 'I am soft. I am empty. I leak for others pleasure.' My reflection looked back with parted lips, nipples hard under my fingers. I pinched them the way the book said and nearly came on the spot.\n\n
I snapped out of it, shoved the book back under the bed, and sat shaking on the mattress. I’m terrified someone knows me this well. But I’m smiling as I write this. I liked it... I really did, and I’m already wondering when I’ll pull the book out again.")>>
<</nobr>>
<<nobr>>
<<set $storyContent = true>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<</nobr>>You spend the whole afternoon playing video games by yourself. You start with a cozy pixel art farming simulator, then move on to a action RPG where you died more times than you would care to admit. Then you move to a survival horror where a virus turned an entire city into zombies and you need to find your way out. Then you move on to a life simulation game, where you got to dress up your characters in cute outfits, decorate their homes and live their daily lives. When you look to the clock, you realize that it's already 6 PM and you haven't stepped out of your room all day. Your stomach growls and you open the fridge, scavenging for something to eat, but all you find are some leftovers from past days and ingredients that you don't feel like cooking with. You decide to order some takeout instead, but as you open the food delivery app on your phone, you notice that all delivery fees are doubled today due to high demand.
<<mc>>Ah... screw it. I'll go out and grab something myself.<</mc>>
You get properly dressed and head out to the nearest fast food joint. I'ts not the greatest meal, nor the healthiest, but it will do for now. The place looks like a typical fast food restaurant, with bright colors and catchy slogans plastered all over the walls, like if it was taken straight out of the 50s. You step up to the counter and place your order, then find a seat by the window to wait for your food. As you wait, you can't help but notice a group of people sitting at a nearby table, laughing and chatting animatedly. They seem to be having a great time, and you feel a pang of loneliness wash over you.
It doesn't take long for your food to arrive, and you dig in hungrily. The food is greasy and salty, but it hits the spot. As you eat, you can't help but overhear snippets of conversation from the group at the nearby table. They seem to be talking about a recent trip they took together, sharing stories and jokes. You feel a twinge of envy, vishing you enjoyed life a bit more.
After finishing your meal, you pay the bill and leave the joint. You look at your phone, hoping to see any messages or notifications, but there's nothing new. You sigh and start walking back home, feeling a bit more alone than before. As you walk, you notice a flyer stuck on a lamppost, advertising the strip club in the red light district. You pause for a moment, considering whether to check it out or not, but ultimately you go for it. What harm could it do, right?
[[Go to the strip club|Sunday10_02]]
<<nobr>>
<<set $storyContent = true>>
<<audio "campus" stop>>
<<audio "night" stop>>
<<audio "city" stop>>
<<audio "citynight" stop>>
<<audio "park" stop>>
<<audio "mall" stop>>
<<set _targetHour = 5>>
<<set _targetPeriod = "PM">>
<<if $hour != _targetHour || $period != _targetPeriod || $minute != 0>>
<<set _minutesToSleep = setup.minutesUntil(_targetHour, _targetPeriod)>>
<<if _minutesToSleep > 0>>
<<advanceTime _minutesToSleep>>
<</if>>
<</if>>
<</nobr>>You walked towards it so fest that you barely noticed anything on the way. This was a new strip club, so there were lots of people going in and out, and the neon lights were flashing everywhere. You entered the club, and the first thing you noticed was the loud music and the dim lighting. The place was packed with people of all ages, and the air was thick with the smell of alcohol and sweat. You made your way to the bar and ordered a drink, trying to blend in with the crowd. As you sipped your drink, you couldn't help but notice the dancers on stage. They were all stunningly beautiful, with toned bodies and seductive moves.
<img src="Images/Story/Sunday10/01.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
You kept it to yourself, tried not to focus too much on it, but then, one of the dancers approached you.
<<sissy_stripper>>First time here, cutie?<</sissy_stripper>>
Her voice is low, syrupy, pitched just high enough to ride over the music. Something about the way she says “cutie” makes your stomach flip.
<<mc>>Uh... yeah. Just... grabbing a drink.<</mc>>
She leans an elbow on the bar, chin in her palm, studying you like she’s reading subtitles only she can see.
<img src="Images/Story/Sunday10/02.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
<<sissy_stripper>>You’ve got that look. Fresh little spiral still spinning behind the eyes. I remember it.<</sissy_stripper>>
You nearly choke on your beer.
<<mc>>W-what?<</mc>>
She laughs, soft, almost fond.
<<sissy_stripper>>Relax, cutie. I’m not gonna out you to the whole room.<</sissy_stripper>>
Your pulse is suddenly in your throat.
<<mc>>How... how do you even...<</mc>>
<<sissy_stripper>>Come on.<</sissy_stripper>>
She slips off the stool, fingers brushing your wrist, and tilts her head toward the velvet curtain at the back. It wasn't a private dance booth or anything like that. It had white lights, it was a place for the staff, not for the customers. You hesitated for a moment, but the look in her eyes made you follow her without question.
<<sissy_stripper>>Better.<</sissy_stripper>>
She steps close enough that you smell peach and sweat and something metallic, maybe sweet underneath. Then, casually, like she’s showing you a tattoo, she hooks two fingers under the high-cut edge of her bodysuit and pulls it open. Locked beneath that glossy fabric is a tiny metal pink cage, flat and unmistakable. It looked like custom made, perfectly fitted to her.
<img src="Images/Story/Sunday10/03.jpg" style="width:75%; height:auto; display:block; margin:0 auto;">
Your breath stops.
<<sissy_stripper>>My master got it custom made for me...<</sissy_stripper>>
You stare, mouth dry.
<<mc>>I... I don’t...<</mc>>
<<sissy_stripper>>Shh. I was you, two years ago. Same wide eyes. Same “this is just a phase” excuse. Same little twitch every time a spiral flashed on screen.<</sissy_stripper>>
She lets the fabric snap back into place, gentle.
<<sissy_stripper>>I fought it too. Thought if I just edged a little longer, watched one more file, I could stay in control.<</sissy_stripper>>
She cups your cheek with cool fingers.
<<sissy_stripper>>Then one day I woke up and the cage felt... right. The makeup felt right. The heels, the name, the way men look at me now... like I’m something delicious they’re allowed to want. I stopped pretending I was ever anything else.<</sissy_stripper>>
Her thumb brushes your lower lip.
<<sissy_stripper>>You’ll get there. Or you won’t. But pretending you’re still on the fence? That won't work, sweetheart. Besides, I'm happier now than I ever thought I could be.<</sissy_stripper>>
Your chest is too tight. The environment feels suddenly airless.
<<mc>>I... I have to go.<</mc>>
You stumble backward, shoulder hitting the door. She doesn’t stop you... just watches with that same soft, pitying smile. You push through the crowd, heart hammering louder than the bass. Cold night air slaps your face the second you’re outside. You don’t stop walking until the neon is a distant smear and your lungs burn.
<<nobr>>
<<link "Go back to your dorm">>
<<set $storyContent = false>>
<<set $sundayEvent += 1>>
<<set $curiosity +=1>>
<<set $femininity +=1>>
<<statChange "+Femininity" "pink">>
<<statChange "+Curiosity" "pink">>
<<advanceTime 240>>
<<goto "Dorm">>
<</link>>
<<set $hunger += 5>>
<<set $hygiene -= 5>>
<<run $journalEntries.push("Day " + $currentDay + ": I just wanted food. Ended up in a strip club instead.\n\n She knew. One look and she knew everything. Pulled her bodysuit aside like it was nothing and showed me the cage... pink, flat, proud. Said she used to be me. That I’d stop fighting soon.\n\n I ran. All the way back to the dorm my skin was buzzing, like the air itself was stroking me. I can still smell her perfume. Still hear her voice calling me cutie.\n\n I’m shaking as I write this and I don’t know if it’s fear or want.")>>
<</nobr>>